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 了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索