搜索
查看: 22077|回复: 0

[网站] Discuz! X 升级3.2 ucenter(uc_server)无法登录解决方法

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。1 v7 i5 i3 ?8 k! U8 l" y  p
开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。
0 w) U' O0 R6 W9 N" h' ^
: c' _; B& `1 s

5 ~5 x3 \) e0 d/ N4 `( H  k* f解决办法很简单! N' i* e/ T1 A2 I
在/uc_server/model 中找到admin.php
2 G" u; |' T# V" m
4 w7 m6 a. E; o# b
- D& w# ]0 D0 f
找到代码function adminbase() {
2 N$ V" D. [9 B9 g8 h; d' V. K$ d' ~                parent::__construct();4 J$ H' ]" X- j8 l4 e0 G8 [
                $this->cookie_status = 0;
* Q- c' j& }2 b+ p                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));. k0 G6 C5 W  _# q7 V
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
' L% Z) {2 p+ R/ e3 z( F# {: F+ K9 I7 L+ }

, f& C2 q8 `2 T8 X1 Q# Z# j% p

. C0 G3 z. q6 T( f, G6 v! H将红色部分修改
. j; y; U1 K$ w
function adminbase() {
- a( T$ @$ d8 l0 q                parent::__construct();! M$ G$ q4 a& x( n# Z3 X
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;7 c+ g2 K) G. ?' t
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
: s7 q, U9 L: }4 R/ P" k! ~; h# |+ [# D                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
9 i/ O% z4 W7 w: s6 x2 u2 C问题解决。; X0 K3 Q/ r. b5 P. ~7 W
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表