南通SEO,南通网络营销顾问任伟SEO博客

首页> 网站建设> Discuz > Discuz提示“密码错误次数过多,请15分钟后重新登陆”问题解决方法
762Views

Discuz提示“密码错误次数过多,请15分钟后重新登陆”问题解决方法

作者: 发布于 0 条评论 字体大小[]

  在使用论坛过程中,有时候会遇到这样的提示“密码错误次数过多,请 15 分钟后重新登陆”,因为忘记密码而登陆次数过多被锁定。当然也不排除有人利用暴力破解工具一直在爆破各种管理员密码,从而导致管理员或用户不能登录。这种情况的原因是,论坛程序为了防止有人恶意尝试用户密码获取别人账号的情况。下面提供两种方法,用于临时解决 Disucz 密码被锁15分钟而不能登录的问题。

  1、数据库中删除相关记录

  用户每次登录错误的时候,会记录在 pre_common_failedlogin 表里,所以只要自己在删除这个表中的错误记录就行了。可以通过 phpMyAdmin 删除,或者执行 SQL :

  代码如下:

DELETE FROM pre_common_failedlogin WHERE ip='IP地址';

  上边方法是前台密码错过过多,如果是 Ucenter 被锁的话,那么还需要到另外一个表 pre_ucenter_failedlogins 进行删除IP的工作。

  代码如下:

DELETE FROM pre_ucenter_failedlogins WHERE ip='IP地址';

  2、修改程序实现(一般不用这个方法,删除数据库IP即可解决问题)

  打开 include 目录下的 misc.func.php,找到

  代码如下:

$login['count'] < 5

  将代码中的5修改一下。因为这是程序的一个安全机制,所以请不要设置的太大。

  这是临时解决登录的方法,推荐前者,后者请慎重使用或者不使用。

  PS: 网上看到的方法大多是 Discuz N 年前的版本了。。还在用 CBD 前缀的数据库。。。。。。这里 Forece 吐槽一下,然后更新了本文章。希望对大家有所帮助。

分享来源: 任伟SEO博客 转载请注明出处!(QQ交流:547701130/微信:renweiseo/微信公众号:renwei_seo)
原文地址:http://www.renweiseo.com/discuz/view/2551.html
发布于 2016-06-03 16:23:20 已有0人评论 迩丶の緈諨 作者保留权利

发表评论

必填

选填

选填

必填

已有0人参与,欢迎参与讨论,请在这里发表您的看法、交流您的观点。

亲!看完有什么想法呢?
  • 流泪

    0

  • 打酱油

    0

  • 开心

    0

  • 鼓掌

    0

  • 恐怖

    0

作者介绍

  • 迩丶の緈諨
  • • 主页:
    • 文章:
    • 邮箱:

    SEO是通过对网站的内容,结构,外链等方面进行优化,使网站更符合搜索引擎的抓取,从而提升搜索结果排名,提升网站流量的手段。

    控制面板

    您好,欢迎到访网站!
      查看权限
    «   2020年9月   »
    123456
    78910111213
    14151617181920
    21222324252627
    282930

    猜你喜欢