解决discuz登陆和后台操作缓慢和密码输入对也提示密码失败次数过多的问题
网上找了很多类似的问题故障解决方法:修改配置文件。DZ 的根目录配置文件 config.inc.php,Ucenter 的 DATA 目录
下的 config.inc.php 配置文件等,把里面的配置信息改成与服务器/空间一
致,特别注意的是配置文件的底部 define(‘UC_IP’, ‘你的空间 IP’);
这一项。
到 discuz 后台做相应修改。全局—>Ucenter 设置—>Ucenter IP 地址 设置为
你的空间 IP,再登录 UC 后台,配置应用管理—>应用 IP 设置为你的空间 IP。
以上方法是网站说得最多的,Discuz 官方论坛的管理员一般也就这么回复出现
以上问题的网友,不可否认的,以上方法确实有效(对大部分网友而言,大概
80%多的用户),可能我比较倒霉,不知道搞错了哪个地方,按照上面的方法始
终无法解决问题,有看到网友说,把 UC 里面的 IP 设置和 DZ 里面的 IP 设置试
着删除其中一个,慢慢的试,可以解决问题,我也试过,不知道有没有网友那
样成功。
唉……反正很是悲剧。这问题整整折磨了我两天两夜外加一个早班时间,终于
解决了。下面发布我的从头到尾问题解决的所以操作,附带截图:
最先用的是大家用得最多的修改配置文件 config.inc.php,各种组合都试过,
我的问题还没有解决。
接着到后台修改。UC 后台,看图:
一般的网友,操作到这里,他的问题应该基本上就解决了;
还有一种是UC里面这个位置数据过多导致的,进入UC清理了就没有问题了;
最后一种 , 也是最坑爹的一种 , 经常出现在虚拟服务器回档 , 还有网络攻击等情况下;
你的 config_ucenter.php 文件被人修改了所导致的;
只要找到文件恢复了就可以!
一般被删除的语句应该是
define('UC_CONNECT', 'mysql');
这种状态下 , 一般经过很长时间才会弹出提示 :
密码错误次数过多,15分钟后登录其实你的密码正确,但是提示错误;
下面几种办法可以解决真正的密码错误次数过多;
第一种修改文件件解决:
目录:/source/function/
文件:function_member.php
修改:搜索第一个“900”( $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);),然后修改为你想要的秒数即可。
提示文字修改:
目录:source\language
文件:lang_message.php
修改:搜索:'login_strike' => '密码错误次数过多,请 10 秒后刷新页面重新登录'
第二种方法更改数据库解决:
到数据库里的表找到pre_common_failedlogin 清空里面的内容即可。
页:
[1]