« 淫秽网站举报无门 中国互联网环境谁说了算?搜索引擎优化之企业站如何提升用户体验度 »

时间:2012-6-4 21:9:20

Discuz!7.2论坛密码错误次数和限制时间修改方法

作者:fraiy 分类: 网站建设 浏览: 评论人数2人 【我来说两句】

最近,为企业搭建论坛时遇到一个问题,一企业同一部门的员工,大我共用一条线,在登录Discuz!7.2论坛时,如果有一个员工忘记密码并多次尝试后,其它员工在10分钟之内都无法登录,为解决这个问题,需要更改Discuz!7.2默认的密码错误次数和限制时间。

 

Discuz!7.2默认的密码错误次数为5次,限制时间为15分钟。要修改登录次数或时间限制先找到include 目录下的 misc.func.php 文件。在misc.func.php文件中找到以下代码:

$return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);

 

其中,900指限制器时间15min=900s/60;5 即为密码错误次数。将限制时间设为1分钟,密码错误次数设为18次,代码可改为:

$return = (!$login || ($timestamp - $login['lastupdate'] > 60)) ? 4 : max(0, 18 - $login['count']);


应用如下图所示:


 

更改Discuz!7.2论坛的密码错误次数和限制器时间,则可避免上述问题的发生。

原创文章请注明转载自双N优化,本文地址:http://www.nnsem.com/post/74.html

已有2位网友发表了看法,你呢?

关于discuz!7.2  论坛  的相关文章:

http://www.nnsem.com/cmd.asp?act=tb&id=74&key=3eaf8b0c

已有2位网友发表了一针见血的评论,你还等什么?
【按Ctrl+Enter也能发送消息啦】 ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。