6.0版的系統(tǒng)更加安全,登錄驗(yàn)證增加了登錄IP驗(yàn)證。如果用戶上網(wǎng)的IP是變動(dòng)的,一旦IP跟登錄IP不一樣就會(huì)出現(xiàn)“提示未登陸”的提示。隨時(shí)變動(dòng)IP的用戶可以按下面方法修改解決:
修改e/class/functions.php文件,搜索“$ip=egetip();”,共有兩處,將它修改為“$ip='127.0.0.1';”即可解決,修改如下:
function DoECookieRnd($userid,$username,$rnd,$dbdata,$groupid,$adminstyle){ global $do_ecookiernd; $ip='127.0.0.1'; $ecmsckpass=md5(md5($rnd.$do_ecookiernd).'-'.$ip.'-'.$userid.'-'.$username.'-'.$dbdata.$rnd.$groupid.'-'.$adminstyle); esetcookie("loginecmsckpass",$ecmsckpass,0,1); } function DoChECookieRnd($userid,$username,$rnd,$dbdata,$groupid,$adminstyle){ global $do_ecookiernd; $ip='127.0.0.1'; $ecmsckpass=md5(md5($rnd.$do_ecookiernd).'-'.$ip.'-'.$userid.'-'.$username.'-'.$dbdata.$rnd.$groupid.'-'.$adminstyle); if($ecmsckpass<>getcvar('loginecmsckpass',1)) { printerror("NotLogin","index.php"); } } |
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 上網(wǎng)IP隨時(shí)變動(dòng)的進(jìn)來,解決6.0版后臺(tái)登錄驗(yàn)證問題