discuz x1.5后台无法登陆问题解决方法?

今天无限俱乐部论坛管理员后台突然无法登陆了,表现为反复的让我输入密码,但是没有反应。搜索了很长时间也没有找到解决方案,有的说是IP登陆限制造成的,建议修改/bbs/config/config_global_default.php 中的

$_config[‘admincp’][‘checkip’] = 0; // 后台管理操作是否验证管理员的 IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置 0

可是我修改后依然无法登陆后台,显然我这种情况不是由于IP限制造成的。

于是乎开始翻看discuz x1.5的源码,调试n次后发现问题在于ucenter的连接方式出了问题。原先是用的数据库方式,昨天晚上我改成了接口方式,嗯问题就出在这里了。

知道了问题的原因就好办了,我们可以在/bbs/config/config_ucenter.php中修改define(‘UC_CONNECT’, ”);define(‘UC_CONNECT’, ‘mysql’);

修改完成后就可以顺利登陆 x1.5的后台了。

PS:今天的额外收获,如果无法登陆后,可以先修改后台的登陆密码次数限制,在/bbs/source/function/function_member.php中查找logincheck()函数,这个函数就是返回剩余的登陆次数,所以你可以在return语句前面加上$return=10;

发表评论

电子邮件地址不会被公开。 必填项已用*标注