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 条评论
登录 后参与评论

相关文章

来自专栏Youngxj

[教程]让你电脑右下角显示你女票名字

1481
来自专栏张善友的专栏

解决VMware 7在Windows 7上无法上网的问题

Windows 7上的VPC不能安装64位的操作系统和Linux等,就安装了个VMware 7来解决我的这个问题,另一个问题出来了虚拟机里头的系统无法上网,通过...

2126
来自专栏张善友的专栏

在Windows 8 Hyper-V下的安装CentOS 6和SSH配置

在Windows 8下的Hyper-V已经支持很多Linux发行版了, 其下的安装也大同小异,唯一的要注意是单独下载安装Hyper for linux的集成服务...

2316
来自专栏Albert陈凯

CentOS6.8_Spark单机部署

首先需要JDK 下载安装JDK 下载spark wget https://d3kbcqa49mib13.cloudfront.net/spark-1.6.3-b...

3096
来自专栏黑白安全

Meterpreter 端口转发

如何转发无法远程访问的本地端口。在本地计算机上运行特定服务。在本地网络上,这些服务通常是用于在本地计算机上访问,外网是不能访问的,比如MySQL服务器。出于安全...

1073
来自专栏KaliArch

Python实现端口检测

在平时工作中有遇到端口检测,查看服务端特定端口是否对外开放,常用nmap,tcping,telnet等,同时也可以利用站长工具等web扫描端口等。

3653
来自专栏乐沙弥的世界

VmWare6.5.2下安装RHEL 5.4(配置Oracle安装环境)

如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/04/4632312.aspx

1072
来自专栏我是攻城师

理解Vmware虚拟机的网络模式

命名方式VMnet0,VMnet1,VMnet......以此类推,默认情况下在vm里面已经有一些映射如下:

46910
来自专栏游戏杂谈

node.js使用mysql模块的坑

  之前用node.js写的订餐系统,很容易挂掉,一直也没想去解决它。今天看了一下,试了试,原因是在连接数据库的时候没有对error事件进行处理,导致程序一直挂...

1503
来自专栏landv

ubuntu16.04 禁用Guest用户

1473

扫码关注云+社区

领取腾讯云代金券