如果删除了默认的管理员会员,登录前端会员后,再登录后台,再去前台刷新一下,发现前端变成了未登录的状态。
问题解析:前后台都用的是这个浏览器的cookie,而用的名字相同,所以当你登录后台再去刷新前台时,会取后台的userid,所以才会清除原有cookie,跳转到登录页。
解决方法:
打开include/memberlogin.class.php ,搜索DedeUserID,共有4处需要修改。
大概171行
//$this->M_ID = $this->GetNum(GetCookie("DedeUserID"));//修改 DedeUserID
$this->M_ID = $this->GetNum(GetCookie("lol9ID"));//修改后
大概388行
//DropCookie('DedeUserID');//修改 DedeUserID
DropCookie('lol9ID');//修改后
大概533行
//PutCookie('DedeUserID',$uid,$this->M_KeepTime);//修改 DedeUserID
PutCookie('lol9ID',$uid,$this->M_KeepTime);//修改后
大概538行
//PutCookie('DedeUserID',$uid);//修改 DedeUserID
PutCookie('lol9ID',$uid);//修改后
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦登录后台的时候会导致前端会员账户退出