您当前的位置:主页 > 教程合集 > 网站建设网站利发国际网站建设

解决Discuz!密码错误次数过多的时间限制问题

发布时间:2016-08-17编辑:余斗阅读:(0)字号:
    我们在使用Discuz!做论坛的时候,有时可能会因为输入管理员密码错误次数过多,导致系统提示15分钟后重新登陆,这样虽然很安全,但是我们在本地测试的时候可能会因为这个问题导致进度减慢,一定要去掉这个问题,余斗给出两个解决方法: 一、修改核心控制文件,打开 /source/function/function_member.php,查找代码(大概在第110行):

    $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);
     
    修改为:

    $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 60)) ? 5 : max(0, 5 - $login['count']);
     
    这里900即为秒数,也就是系统限制的15分钟,我们根据自己的需要改变数值即可。修改完后把对应的提示文字也修改下。 打开 /source/language/lang_message.php,查找代码(大概在第2254行):

        'login_strike' => '密码错误次数过多,请 15 分钟后重新登录',
     
    修改为(余斗上面设置的为60秒,所以这里改为1分钟):

        'login_strike' => '密码错误次数过多,请 1 分钟后重新登录',
     
    这样就可以完美实现因密码错误导致的后台登陆时间限制了。 二、修改数据库方法,打开我们放论坛数据的数据库,找到表pre_common_failedlogin,清空里面的内容即可,如下图: 解决Discuz!密码错误次数过多的时间限制问题 修改完后,再输入正确的密码就可以立即登陆上了,时间限制被取消了。
关键字词Discuz时间限制密码错误
余斗余斗
  1. 转载请注明:解决Discuz!密码错误次数过多的时间限制问题
  2. 版权声明:本站原创文章,由发表在网站建设分类下,于2016-08-17最后更新
建站必备之html表单提交的几种方法
在ServKit(PHPnow)中如何用IP地址访问网站
手机扫一扫 随身带着看

利发国际

百度360搜索搜狗搜索