搜索
查看: 22844|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。
' q8 @8 N$ [1 ?开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。: [4 t$ u' [$ b5 A: [2 m7 A0 P/ |

% p3 M' O8 g2 @

& P( A7 d9 ~" G+ y1 s解决办法很简单8 J( }7 P0 K( C% ]3 V& N# s% B2 U
在/uc_server/model 中找到admin.php% c/ k1 C$ r* m% v) x; y

: R) G& n" Z- Y" C0 g1 ~4 M
: n& K  p& g; o
找到代码function adminbase() {9 Y4 b) \0 ~# h: a$ e/ U
                parent::__construct();4 X$ x5 L; Z1 H. \8 z3 w* N
                $this->cookie_status = 0;8 ~* i, o. v" l( a
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
7 X: x* e( f2 @* ~2 `7 [                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';9 c+ t* R  m" H) }4 r

7 N4 f& O4 d" s3 a8 R9 D
) `& c8 z9 z3 H7 u* m

" k+ f4 D5 _% F# |8 @& G! n将红色部分修改7 o) c) `/ v  v3 P8 z, T# Z6 I6 l( x
function adminbase() {# R) R% J& {4 v- D$ ]
                parent::__construct();1 h1 I; ^! \9 d
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
1 y3 H: c, t' j+ H5 @& M6 t                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));0 q# k8 z( K9 Z* }& [6 v4 B
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
4 r" V: B7 o9 N4 e问题解决。
: X7 {  {$ Y6 I) p4 [! K$ m! G
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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