搜索
查看: 22508|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。, \! B1 O# A( R
开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。
0 e( Q7 i- W* U
% m8 T" j5 o( L0 H& o$ Q  I' N, q

+ B" u9 R- U' I2 l0 ~解决办法很简单
( W& k3 O- v& V) R0 a在/uc_server/model 中找到admin.php) o9 W5 Y& G: N6 B' H
# F. E4 E+ ^8 L0 I
$ b8 _& ~3 n: b3 [, R7 }. J( J( ^
找到代码function adminbase() {0 j' i( o. A/ U6 ]+ A0 r  C7 H
                parent::__construct();; G: S% j8 p+ H& S& ?
                $this->cookie_status = 0;6 l6 u' Y" r1 }$ G, G5 Z1 r: B2 m
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));* A- B. s$ b+ Z+ }8 h6 I
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
* f. P8 Z8 n3 \( t6 G6 x1 e* x) `& V2 \: c
9 v3 o2 R% O: t7 S  T; S+ N) b

: I: ]& g/ W4 u  o将红色部分修改
! k- m0 n; k" d5 \9 g
function adminbase() {
3 q: {* F* u( Z" y, \2 j* R8 Y                parent::__construct();( H  `/ d6 N3 \+ s" Q
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;3 q1 k) V. p; `  L7 B6 [
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));  D3 F9 l4 N8 ^
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';5 Q( R( h* M0 }& K9 }
问题解决。* c9 h5 I% I- F9 A$ _6 d
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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