DISCUZ!X3.2 升级后UCENTER、UC_SERVER正确密码却无法登录后台的解决方法

很多站长在把自己的网站升级到discuz!x3.2最新版本后,出现了ucenter和uc_server后台无法登录的问题,有些站长以为是密码不对了,或者是php虚拟主机的问题。其实不是的,而是最新版本的discuz出现的BUG导致我们无法登录,其实也就是cookie导致的。

解决办法很简单,如下: 在/uc_server/model 中找到admin.php 找到代码:

unction 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 : ”;

将红色部分修改一下,如下:

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 : ”;

然后就可以登陆了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python自动化测试

python自动化环境搭建

selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定...

683
来自专栏小狼的世界

Mac下使用Phonegap(Apache Cordorva)开发iOS应用

Phonegap自从捐赠给Apache基金会后,改名字为Cordova了,文章发表时的稳定版本是 2.6.0 。

1122
来自专栏繁花云

[脚本]Centos6/7下一键卸载多余内核

通过kernel-ml升级内核的话,原来的内核为了安全是不会卸载的,这样长此以往就导致boot分区空间被内核挤满,无法再安装新的内核,这个时候我们就需要清理多余...

760
来自专栏林德熙的博客

Visual Studio 自定义项目模板

经常需要新建一个项目,项目有很多重复的东西,如然后新建View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入Vi...

601
来自专栏小古哥的博客园

WebStorm设置手机测试服务器-局域网内其他设备访问

前端开发中,经常需要将做好的页面给其他同事预览或手机测试,之前一直用的第三方本地服务器usbwebserver,偶然了解到WebStorm内置服务器也可以满足此...

3586
来自专栏小白课代表

软件分享 | Office 2019 安装教程。

Microsoft Office 2019 正式版已经发布有一段时间了,今天更新一下Office 2019的安装教程。

1175
来自专栏静默虚空的博客

图解使用VS的安装项目打包程序

背景 这段时间一直在做客户端程序的打包程序,遇到各种坑。因为以前没有任何这方面的经验,历经各种折腾,费尽九牛二虎之力总算是完成了。 虽然没有太多技术含量,但是因...

1735
来自专栏数据结构与算法

sublime实现markdown浏览器预览

965
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

(Mac)反编译Android APK详细操作指南[ApkTool,dex2jar,JD-GUI]

4224
来自专栏有趣的Python

Hexo+Next主题搭建博客安装美化及SEO优化指南

Hexo + Next主题 搭建博客 "真"零基础安装配置 最终成果: 本站 node.js 官网下载: 下一步下一步安装法 node-v8.9.3-x64 ...

5724

扫码关注云+社区