新闻中心

Discuz后台一直要求输入用户密码却登陆不进去的完美解决方案

作者 / 无忧主机 时间 2014-06-30 15:32:48

奇事天天有,无忧主机小编今天又遇到一桩。今天小编刚到工作岗位上打开电脑登陆QQ准备工作,一位站长朋友就来Q小编,Discuz后台一直要求输入用户密码却登陆不进去了,小编开始的时候以为是这位站长朋友忘记了用户名密码。于是让把账户信息提供下由小编亲自来测试。得到账号后小编开始试着去登陆,也是返回到登陆状态。怎么也不提示个用户名错误,密码错误之内的信息呢?小编登陆phpmyadmin连接上了数据库。找到了保存管理员信息的数据表pre_common_member,按照提示的信息重新修改了下。又回到登陆界面,还是输入管理员密码后就又清空了。迅速就又回到了密码输入页面。压根儿就是一直输入密码一直点击提交一直页面闪烁且不出现任何的报错信息(如提示账号密码错误之类的)想进去后台简直痴心妄想。小编这些有些茫然了,于是就去问问度娘,和找些官网论坛,终于被小编找到了些蛛丝马迹。按照这些观点小编进行研究明白了当中的是非曲折呀。原来是因为网络是使用动态 IP 或使用代理登陆论坛,所以导致在进入后台时一直要求输入用户密码。还有一点就是是和论坛的 IP 纪录不一致所造成的,要想登陆首先是除去登入后台的 IP 检查。 首先我们打开 admincp.php 找 [Copy to clipboard] [ - ]CODE: $query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND ip='$onlineip' AND dateline+1800>'$timestamp'", 'SILENT'); 然后把它替换为 [Copy to clipboard] [ - ]CODE: $query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND dateline+1800>'$timestamp'", 'SILENT'); 修改后保存上传,这样就可以当再后台 登陆的时候也就相当于除去了当前的IP检查这一关了。再去测试,果然顺顺利利的登录到论坛的后台了。 无忧主机相关文章推荐阅读: 全新DISCUZ X3.0论坛图文安装教程 无忧主机谈升级DISCUZ X2.0的几个注意事项 分析DISCUZ!7.0迁移升级到DISCUZ!7.2的方法 无忧主机原创:DISCUZ!X2.0在线升级DISCUZ!X2.5的简易方法

本文地址:https://www.51php.com/discuz/14803.html

1
1
1
1
1
1
1