Discuz!论坛管理员后台登录不进去的解决方法

82次阅读

共计 969 个字符,预计需要花费 3 分钟才能阅读完成。

近日有客户向美国主机侦探小编咨询,Discuz! 论坛管理员后台登录不进去怎么解决。问题是这样的:论坛升级后,登录管理员后台却发现登录不进去,账户、密码还有安全问题都正确,但点击“提交”后仍然是登录页面 (下图所示),而且没有任何报错,管理员登录前台以及 UCenter 都能正常登录。

Discuz! 论坛管理员后台登录不进去的解决方法

小编按照网友们分享的各种方法都测试了一遍,发现都无法解决这个问题。最后在快要认为是 Discuz! 自身 Bug 而快要放弃时,突然发现了终极解决办法:修改安全提问。在管理员个人资料里面,依次点击“更新个人资料”→“密码安全”,然后修改一下安全提问,以上问题即可解决。

Discuz! 论坛管理员后台登录不进去的解决方法

这里小编将网上关于 Discuz! 论坛管理员后台登录不进去的解决方法汇总一下,供大家参考:

1. 取消 IP 认证。由于 Discuz! 论坛会认证 IP,不允许不同 IP 地址同时登录后台,所以取消 IP 认证即可。修改方法:在网站根目录,Discuz! 配置文件 config 目录下 config_global.php 中找到如下代码:$_config[‘admincp’][‘checkip’] = 1 把代码中“1”改成“0”。(修改后允许多 IP 同时登录后台,所以论坛的安全系数会降低)

2. 后台设置了 IP 限制。修改方法:进入数据库之后,在 common_setting 表中搜索 skey 为 adminipaccess,然后删除 svalue 中的值。

3. 管理员用户组变成普通用户组。解决这个问题的方法就是直接更改数据库 common,在 member 中找到管理员对应的记录,然后将 groupid 和 adminid 都更改为 1。(修改数据库前一定要记得备份)

4. 更换域名 cookie 域未修改导致。修改方法:在 config 目录下 config_global.php 中找到 $_config[‘cookie’][‘cookiedomain’] = ‘.XXX.com’; 把.XXX.com 删除。(XXX 是你的域名),保存后上传覆盖即可。

5. 设置帐号为创始人。打开 /config/config_global.php 文件,查找 $_config[‘admincp’][‘founder’] =’1′; 将帐号 id 添加进来,多个 id 用逗号分隔开。

以上就是 Discuz! 论坛管理员后台登录不进去的解决方法,希望能帮助到大家。安装 Discuz! 论坛,就选 PHP 虚拟主机!

正文完
 0