Discuz!3.4修改登录错误次数和禁止登录时间
<br /><br />使用场景:局域网内内部使用,1个账号密码错5次,全内网无法登录,需要修改适配内网使用环境<br />适用版本:X3.4 (其他版本找相同代码改)<br />修改流程:<br />1.打开source\function\function_member.php<br />2.搜索<br /><br />3.覆盖同名文件<br />4.这项修改适合内网使用,外网慎用,可以简单频繁登录容易被破解跑号。登录<em>, </em>使用<em>, </em>修改<em>, </em>错误<em>, </em>内网 谢谢,太感谢了,正遇到这个问题 也只是内网会这样!!外网的话换IP好像也是一样的! 看看,很有用这个 看看 按照这个修改了,900也修改为1了,但是仍然提示 15分钟后再试啊<br /> 不行,将900改为1,还是提示15分钟后重试 发现还有这样一串代码:<br /><ol><li>$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 1)) ? 500 : max(0, 500 - $login['count']);<br /><li><br /><li> if(!$login) {<br /><li> C::t('common_failedlogin')->insert(array(<br /><li> 'ip' => $_G['clientip'],<br /><li> 'count' => 0,<br /><li> 'lastupdate' => TIMESTAMP<br /><li> ), false, true);<br /><li> } elseif(TIMESTAMP - $login['lastupdate'] > 900) {<br /><li> C::t('common_failedlogin')->insert(array(<br /><li> 'ip' => $_G['clientip'],<br /><li> 'count' => 0,<br /><li> 'lastupdate' => TIMESTAMP</ol><br />是不是后面这个900也要改成1呢? 东风浩荡规范化的 登录错误次数
頁:
[1]