Back to Forum Re New

[Discuz!] Discuz7.0源代码修改取消登陆5次错误锁定15分钟

打开的include/misc.func.php,查找:
$return = 0;
$login = $db->fetch_first("SELECT count, lastupdate FROM {$tablepre}failedlogins WHERE ip='$onlineip'");
$return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);


将上边的900改为30,即30秒后重新登陆,改为1秒也行
?4 : max(0, 5 - $login['count'] 中的5为登陆次数,即密码错误5次锁定,改为1,就是1次错误后锁定了。


改完后到:templates/default/messages.lang.php 查找:
'login_strike' => '密码错误次数过多,请 15 分钟后重新登录',
将上面提示的时间修改成你所设置的时间就OK了!
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum