亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 帝國Empire > 正文

帝國cms 會員登錄、退出日志插件

2024-08-28 12:25:41
字體:
來源:轉載
供稿:網友
7.0、7.2已經可以使用(7.5應該放到對應代碼應該也可以用),更多判斷限制可以自行添加上去,如果有不足之處,還請大神多多指點。
1、后臺-系統設置-執行SQL語句,執行以下sql語句即可
CREATE TABLE IF NOT EXISTS `phome_member_log` (
  `id` int(11) NOT NULL auto_increment,
  `userid` int(11) NOT NULL,
  `username` varchar(255) NOT NULL,
  `logintime` int(10) NOT NULL,
  `loginip` varchar(32) NOT NULL,
  `status` smallint(1) NOT NULL,
  `password` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

2、在/e/class/connect.php函數表中加入函數
//用戶登錄日志(包含第一次注冊時候的默認登錄、成功登錄、退出、賬號不存在、密碼錯誤、賬號為空、密碼為空、賬號未通過審核),1成功登錄、2退出網站、3注冊登錄、4賬號密碼錯誤、5賬號不存在、6賬號未通過審核、7賬號或密碼為空、8驗證碼錯誤
function insert_member_log($userid,$username,$logintime,$loginip,$status,$password){
        global $empire,$dbtbpre;
        $password=RepPostVar($password);
        if($status=='1' || $status=='3')
        {
                $password='';
        }else if($status=='4' || $status=='5'){
                $password=md5($password);
        }
        $userid=RepPostVar($userid);
        $username=RepPostVar($username);
        $logintime=RepPostVar($logintime);
        $loginip=RepPostVar($loginip);
        $status=RepPostVar($status);
        $password=RepPostVar($password);
        $sql=$empire->query("insert into {$dbtbpre}member_log(userid,username,logintime,loginip,status,password) values('$userid','$username','$logintime','$loginip','$status','$password');");
}
//用戶登錄次數錯誤限制
function member_login_error($username,$loginip){
        global $empire,$dbtbpre;
        $username=RepPostVar($username);
        $loginip=RepPostVar($loginip);
        $start_time=strtotime(date("Y-m-d H:i:s", strtotime("-10 minute")));
        $end_time=time();
        $username_login=$empire->fetch1("select count(*) as total from {$dbtbpre}member_log where username='$username' and status in (4,5,6,7) and logintime between '$start_time' and '$end_time' limit 1");
        $ip_login=$empire->fetch1("select count(*) as total from {$dbtbpre}member_log where loginip='$loginip' and status in (4,5,6,7) and logintime between '$start_time' and '$end_time' limit 1");
        $bankurl = 'http://www.baidu.com';
        if($username_login['total']>='5'){
            printerror2('親,你在10分鐘內賬號或密碼錯誤達到5次,請稍后再來嘗試登錄!',$bankurl);
        }
        if($ip_login['total']>='5'){
            printerror2('親,你的ip('.$loginip.')在10分鐘內輸入賬號或密碼錯誤達到5次,請稍后再來嘗試登錄!',$bankurl);
        }
}

3、找到用戶登錄文件:/e/member/class/member_loginfun.php
1)在第6行加入代碼:
        //獲取當前時間和IP
        $loginip=egetip();
        $logintime=time();
2)在第22行用戶賬號或密碼為空的判斷中加入以下代碼(加到第23行下面):
                //用戶賬號或密碼為空在寫入日志
                insert_member_log($userid,$username,$logintime,$loginip,'7',$password);
3)在第39行用戶userid不存在的判斷中加入以下代碼(加到第40行下面):
                //用戶賬號不存在寫入日志
                insert_member_log($r['userid'],$username,$logintime,$loginip,'5',$password);
4)在第45行用戶密碼錯誤的判斷中加入以下代碼(加到第46行下面):
                //用戶賬號密碼錯誤寫入日志
                insert_member_log($r['userid'],$username,$logintime,$loginip,'4',$password);
5)在第51行用戶賬號未通過審核的判斷中加入以下代碼(加到第52行下面):
                //用戶賬號未通過審核寫入日志
                insert_member_log($r['userid'],$username,$logintime,$loginip,'6',$password);
6)在第95行用戶成功登錄后加入以下代碼:
        //用戶賬號登錄成功寫入日志
        insert_member_log($r['userid'],$username,$logintime,$loginip,'1',$password);
7)在第132行用戶退出登錄加入以下代碼:
        //用戶賬號退出網站寫入日志
        //獲取當前時間和IP
        $loginip=egetip();
        $logintime=time();
        $userid=getcvar('mluserid');//會員ID 
        $username=getcvar('mlusername');//會員用戶名
        insert_member_log($userid,$username,$logintime,$loginip,'2',$password);
至此登錄文件修改完畢。

3、找到用戶注冊文件:/e/member/class/member_registerfun.php
1)在第194行后面用戶賬號注冊成功即將轉入會員中心前加入以下代碼:
                //獲取當前時間和IP
                $loginip=egetip();
                $logintime=time();
                //用戶成功注冊賬號后的第一次登錄寫入日志
                insert_member_log($userid,$username,$logintime,$loginip,'3',$password);
                //登錄成功轉入會員中心

4、在/e/member/class/member_loginfun.php,加入以下判斷但是不寫入數據庫。
1)加入一定時間內密碼錯誤多少次無法登錄判斷。
在第38行后面加入以下代碼:
        //10分鐘內登錄錯誤達到5次,請稍后再來登錄
        member_login_error($username,$loginip);
2)異常IP登陸,常用IP登陸判斷。 

上傳以下圖片:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女在线看| 亚洲天堂男人的天堂| 日韩欧美中文第一页| 久色乳综合思思在线视频| 亚洲欧美福利视频| 久久久久久久久亚洲| 国产精品99蜜臀久久不卡二区| 欧美多人乱p欧美4p久久| 亚洲国产成人久久综合一区| 国产精品久久久久久网站| 97香蕉久久夜色精品国产| 4444欧美成人kkkk| 亚洲va电影大全| 亚洲欧美色婷婷| 一本色道久久88综合日韩精品| 88国产精品欧美一区二区三区| 亚洲人成网站999久久久综合| 亚洲精品xxx| 97色在线观看免费视频| 538国产精品一区二区在线| 最新日韩中文字幕| 日韩视频免费中文字幕| 欧美午夜www高清视频| 欧美乱妇高清无乱码| 欧美猛交免费看| 97视频com| 国模吧一区二区三区| xvideos国产精品| 亚洲性夜色噜噜噜7777| 欧美激情中文字幕乱码免费| 亚洲天堂影视av| 亚洲人成五月天| 亚洲国产成人精品女人久久久| 全亚洲最色的网站在线观看| 久久综合久久八八| 欧美日产国产成人免费图片| 一区二区三区四区在线观看视频| 亚洲欧美www| 日本三级久久久| 日本精品久久久久影院| 久久免费视频在线| 在线电影av不卡网址| 午夜伦理精品一区| 久久高清视频免费| 成人网址在线观看| 欧美国产日韩一区二区在线观看| 欧美精品videos| 国产精品久久久久久久午夜| 亚洲精品日韩欧美| 亚洲wwwav| 狠狠躁夜夜躁人人躁婷婷91| 亚洲第一页自拍| 精品国内自产拍在线观看| 成人黄色激情网| 久久久久亚洲精品成人网小说| 成人免费视频网址| 中文字幕免费精品一区| 国产精品视频26uuu| 亚洲最大av在线| 欧美国产第二页| 亚洲第一区第二区| 日韩中文理论片| 国产在线视频91| 国产午夜一区二区| 亚洲一品av免费观看| 孩xxxx性bbbb欧美| 亚洲午夜激情免费视频| 77777少妇光屁股久久一区| 国产精品99导航| 国产精品成人一区| 亚洲一区精品电影| 国产日韩综合一区二区性色av| 久久久国产一区二区| 亚洲激情在线视频| 亚洲自拍偷拍网址| 91精品国产91久久久久福利| 亚洲精品91美女久久久久久久| 91国自产精品中文字幕亚洲| 久久久久久午夜| 95av在线视频| 欧美日韩国产一区在线| 国产噜噜噜噜噜久久久久久久久| 欧美亚洲国产视频| 精品久久国产精品| 超薄丝袜一区二区| 久久天天躁夜夜躁狠狠躁2022| 日韩黄色av网站| 国产欧美中文字幕| 欧美成人免费大片| 国产在线观看不卡| 韩国国内大量揄拍精品视频| 亚洲精品美女在线观看播放| 亚洲免费电影一区| 亚洲性视频网址| 久久久久久午夜| 国产精品日日摸夜夜添夜夜av| 青草青草久热精品视频在线观看| 久久久999精品| 国产在线观看一区二区三区| 97精品伊人久久久大香线蕉| 国产成人精品最新| 久久免费视频网站| 亚洲综合色激情五月| 青青青国产精品一区二区| 韩国v欧美v日本v亚洲| 亚洲男人天堂网站| 欧美激情一级二级| 国产精品美女主播| 亚洲国产日韩欧美在线99| 日本在线观看天堂男亚洲| 日韩免费观看在线观看| 亚洲国产精品美女| 日韩av电影中文字幕| 欧美成人在线免费| 激情成人在线视频| 国产午夜精品视频| 亚洲色图25p| 国产精品第1页| 亚洲跨种族黑人xxx| 成人午夜在线视频一区| 欧美日韩爱爱视频| 搡老女人一区二区三区视频tv| 欧美午夜激情在线| 国产综合久久久久久| 久久精品久久久久久国产 免费| 成人免费福利视频| 亚洲色在线视频| 欧美成人免费在线视频| 国产美女久久精品香蕉69| 中文字幕亚洲在线| 啊v视频在线一区二区三区| 日韩在线视频导航| 成人自拍性视频| 欧美性视频在线| 国产精品人成电影| 久久免费国产视频| 成人羞羞国产免费| 国产精品香蕉国产| 日韩h在线观看| 欧美高清视频在线观看| 亚洲www在线观看| 久久精品国产2020观看福利| 久久久成人av| 国产精品十八以下禁看| 久久精品一偷一偷国产| 26uuu另类亚洲欧美日本一| 精品人伦一区二区三区蜜桃网站| 欧美日韩中文字幕在线| 精品亚洲永久免费精品| 亚洲欧美日韩精品| 欧洲日本亚洲国产区| 国产欧美一区二区三区久久人妖| 欧美午夜精品久久久久久浪潮| 奇米成人av国产一区二区三区| 久久久久久美女| 亚洲成人免费在线视频| 日韩电影在线观看中文字幕| 亚洲精品国产精品乱码不99按摩| 日韩国产欧美精品在线| 欧美性一区二区三区| 欧美一级电影在线| 久久久久亚洲精品成人网小说| 亚洲精品视频中文字幕| 国产日韩精品在线播放|