搜索
查看: 12784|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。$ o8 j) b7 _4 i, G! _
开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。
! }/ r" n. O: I  O9 t& i' i1 {
- v; `' ]$ m& @8 Q' k0 r( @

8 X5 c. n! J$ t& l解决办法很简单
; f7 x6 @% x  b在/uc_server/model 中找到admin.php/ [! {+ k8 C9 H4 x2 t. ]
8 Z3 ?2 P  X# g& ~! B

, ~8 \- Z) @' e% a- O0 W( @2 E. ^' l找到代码function adminbase() {: o! a; G. g4 ^; H0 t7 E+ Q
                parent::__construct();
; ~- A3 v- k# a                $this->cookie_status = 0;
# L) s; U: r! @                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));3 Q+ L' L2 T3 m+ B" {
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';& t; V! r& `+ L8 K% n! F, [6 u

6 |) ~$ f- `- l' S0 k6 q3 d$ R( k4 T) o. R
0 i: {& u; _* v. w( N5 ?
将红色部分修改, N3 h! O5 v3 c' l
function adminbase() {
8 {6 Z. m# T. l6 H) @+ l# X2 o8 r                parent::__construct();4 w9 M' Z! r: G  N5 a$ k, R) Q
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;2 C) ~/ }* Z( N* O6 a# P
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));% q& O; L  U# o- I2 n' H
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';" k& ^: Y$ x8 `( m. q
问题解决。
& K+ }1 y/ q" l) s8 r. u  O: ]' \; t
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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