最近发现有不少用户因为进入后台后却一直要求输入密码,那是因为网络是使用动态 IP 或使用代理来上论坛,所以导致在进入后台时一直要求输入用户密码。
还有是和论坛的 IP 纪录不一致所造成的,以下的解决方法是除去登入后台的 IP 检查。
打开 admincp.php 找:
$query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND ip='$onlineip' AND dateline+1800>'$timestamp'", 'SILENT');
然后把它替换为:
$query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND dateline+1800>'$timestamp'", 'SILENT');