• 正文
  • 相关推荐
申请入驻 产业图谱

【问题解决】discuz论坛登录未输错密码但总提示“错误次数过多,15分钟后登录”

2025/02/06
559
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

【现象】

前段时间我们论坛出现了BUG,

论坛登录未输错密码但总提示“密码错误次数过多,请15分钟后重新登录”

【尝试】

1、删除数据库表pre_common_admincp_session里的数据

2、删除数据库里的表pre_common_failedlogin里的数据

3、删除数据库里的表pre_ucenter_failedlogins里的数据

以上是网上找的方法,还是不行。

【解决】

最后,查询了很多资料,查阅discuz原码,发现

config下的config_ucenter.php文件代码如下:

<?php

define('UC_CONNECT', '');

define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', 'Sunshine&*()616');
define('UC_DBNAME', 'ultrax');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ultrax`.pre_ucenter_');
define('UC_DBCONNECT', 0);

define('UC_CHARSET', 'utf-8');
define('UC_KEY', '78b6x523z8C417a96aE2WdC4H448X1dc97J2nep1Sfibz83cy69fr8u1F13eJ90b');
define('UC_API', 'http://bbs.sunsili.com/uc_server');
define('UC_APPID', '1');
define('UC_IP', '127.0.0.1');
define('UC_PPP', 20);

复制代码

define('UC_CONNECT', '');  //被误修改了???原因不清楚

修改如下:

define('UC_CONNECT', 'mysql');

复制代码

还是要执行一下,下列步骤:

1、删除数据库表pre_common_admincp_session里的数据

2、删除数据库里的表pre_common_failedlogin里的数据

因为之前试了很多回了

如果您也遇到此问题,希望此文对您有帮助。祝您好运!

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录