UCenter密码无误,但无法登录后台的解决方法

Discuz程序,会员遇到UCenter密码无错,但是无法登录进去操作,或点击选项有跳出到登录页面。

解决方法

使用宝塔或者FTP软件,在网站目录中找到 /uc_server/model/admin.php 这个文件。

然后打开并编辑admin.php文件

找到

function adminbase() {
                parent::__construct();
                $this->cookie_status = 0;
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';

这段代码。

然后将其中的  $this->cookie_status = 0;  修改为 $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;

修改之后的完整代码如下

function adminbase() {
                parent::__construct();
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';

修改完成后,保存文件就可以登录Discuz UCenter 了。

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年7月20日 下午7:58
下一篇 2022年7月20日 下午7:58

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部