加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 教程 > 正文

上网IP随时变动的进来,处理6.0版后台登录验证问题

发布时间:2021-11-26 18:22:05 所属栏目:教程 来源:互联网
导读:6.0版的系统更加安全,登录验证增加了登录IP验证。如果用户上网的IP是变动的,一旦IP跟登录IP不一样就会出现提示未登陆的提示。随时变动IP的用户可以按下面方法修改解决: 修改e/class/functions.php文件,搜索$ip=egetip();,共有两处,将它修改为$ip=127.0.
6.0版的系统更加安全,登录验证增加了登录IP验证。如果用户上网的IP是变动的,一旦IP跟登录IP不一样就会出现“提示未登陆”的提示。随时变动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");
}
}

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读