twcms您的IP地址已改变,为了安全考虑,请重新登录,

 

被这个问题烦了很久了。下面说说解决方法吧。

 

直接进入主题:

第一步:找到并打开admin/control/admin_control.class.php


第二步:找到下面这段代码

if(empty($this->_group)) {
$err = 1;
}elseif($this->_user['password'] != $password || $this->_user['username'] != $username || $this->_user['groupid'] != $groupid) {
$err = 1;
}elseif($_ENV['_ip'] != $ip) {
_setcookie('admauth''', 1);
$this->message(0, '您的IP已经改变,为了安全考虑,请重新登录!''index.php?u=index-login');
 
}


改为:

 
if(empty($this->_group)) {
$err = 1;
}elseif($this->_user['password'] != $password || $this->_user['username'] != $username || $this->_user['groupid'] != $groupid) {
$err = 1;
//}elseif($_ENV['_ip'] != $ip) {
//_setcookie('admauth', '', 1);
//$this->message(0, '您的IP已经改变,为了安全考虑,请重新登录!', 'index.php?u=index-login');
 
}


注释行可留,也可删,推荐注释即可,别删!

改好后清除缓存重新登录,就不会再出现IP改变的提示了