scribble

守望的麦子

About Projects Tool Guestbook

25 Nov 2007
Discuz!论坛无法登陆后台的原因及解决方案

刚才登陆论坛时,不知为什么竟然无法登陆系统管理后台,输入密码后,点登陆,显示登陆成功,然后又回到输入密码网页…

刚开始怀疑是电脑原因,可能是哪里设置不当,但是为什么论坛首页可以正常登陆呢?应该还是Discuz!系统设置的问题。

打开config.inc.php这个文件,发现这样的一些代码:
[code]$admincp = array();
$admincp[‘forcesecques’] = 0; // 管理人员必须设置安全提问才能进入系统设置, 0=否, 1=是[安全]
$admincp[‘checkip’] = 1; // 后台管理操作是否验证管理员的 IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置 0。
$admincp[‘tpledit’] = 1; // 是否允许在线编辑论坛模板 1=是 0=否[安全]
$admincp[‘runquery’] = 1; // 是否允许后台运行 SQL 语句 1=是 0=否[安全]
$admincp[‘dbimport’] = 1; // 是否允许后台恢复论坛数据 1=是 0=否[安全][/code]
很显然问题是出现在$admincp[‘checkip’] = 1这一句!以前一直是在校内局域网登陆后台管理,局域网的IP前三段一直是不变的。把它更改、上传后,重新登陆果然没问题!

Discuz!这个功能做的应该说还是不错的,很好的保障了论坛的安全运行,但是如果站长使用的是动态IP这个功能就不得不取消了。

Til next time,
Jason at 00:00

scribble

About Projects Tool Guestbook