搜索
查看: 22344|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。( U0 u' }1 K% i( c
开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。# x0 k+ j" |, a7 W4 Q  z4 U
' B& c6 }4 ?0 D! q' t
# y3 G$ d/ |* W6 H! H
解决办法很简单
0 W' T% U% B: i8 O, ~( u3 Q9 {在/uc_server/model 中找到admin.php
- V2 l" P% n5 m$ u' s' c# f1 H3 b7 v1 e
( `0 S6 m# ^3 |' g- Z
找到代码function adminbase() {
. G9 s4 e/ t! v2 @% _- _3 i$ G                parent::__construct();
7 `& m  c: x" p8 m! }+ P                $this->cookie_status = 0;
7 j/ l6 I  a, f( X) _, j7 C                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
- G! c* m# `+ ]8 I% ?( q                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';8 z9 y1 z( v, t3 ~/ M

4 X9 ~6 ~& `/ [, N8 J0 |5 G- v7 ^8 [& ^% i3 J

+ o3 f9 C0 I+ l) ]; T! Z9 y5 y5 p将红色部分修改/ o! L+ I# |( G9 f: L/ F8 J
function adminbase() {
8 V: w+ H  M+ c3 l; u                parent::__construct();( K, N( s2 S' T) A' i+ O( F2 }
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;5 x; M8 m2 S+ |7 [
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));  u) s# a8 f: b. y
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';0 H9 ]2 _1 U  S# y- j2 f0 m
问题解决。
# B" E1 p- q! `. X
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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