解决Discuz“您的管理面板已经锁定”的办法

登陆Discuz网站后台时由于记不清密码多登陆几次就会提示:“对不起,由于您多次输入错误密码,所以管理面板暂时锁定,您现在无法进入管理面板。15分钟以后,锁定会自动解除”的提示。是出于安全的考虑,在您连续输入五次密码,仍然没有成功登陆的情况下所提示的,并且会在 15 分钟内禁止此 IP再次登陆。

如果需要设置允许的错误密码最多输入次数,请修改 Discuz! 根目录下 include/misc.func.php 文件:

function logincheck() {
global $db, $tablepre, $onlineip, $timestamp;
if($login = $db->fetch_first(“SELECT count, lastupdate FROM {$tablepre}failedlogins WHERE ip=’$onlineip'”)) {
if($timestamp – $login[‘lastupdate’] > 900) {
return 3;
} elseif($login[‘count’] < 5) {
return 2;
} else {
return 0;
}
} else {
return 1;
}
}

查找以上代码,修改数字 '5’ 为您希望的数字。如果您希望修改限定时间禁止登陆,可以查找更改 '900' 参数, '900' 为秒数,例如,您希望限制用户一小时内不能登录,需要将参数改为 '3600' (60*60)

有MySQL的操作权限,只需删除一条数据就搞定了:phpmyadmin登录遇到这问题后,真的就得老老实实等15分钟么?这也忒耽误时间了……好在管理员有MySQL的操作权限,只需删除一条数据就搞定了:

phpmyadmin登录,删除pre_common_admincp_session下的锁定数据,搞定!

版权声明:
作者:大鱼
链接:http://www.dayubk.top/220.html
来源:大鱼博客
文章版权归作者所有,未经允许请勿转载。
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录