搜索
查看: 18471|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。
- h$ p$ O. t* @6 C; `0 r  _4 s, o: ^开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。
9 K4 K% r8 I" s5 U' g4 t5 F. p0 c0 D8 }' I# H! t

. C+ s/ X$ D5 f3 j解决办法很简单6 e3 ~  j2 X3 q1 I
在/uc_server/model 中找到admin.php
& o: C9 ]. f: v/ K( F+ ?, Q! ?' B
: U4 J9 ~6 b% C' V
4 ]6 Q& G( p0 K# X/ P( I
找到代码function adminbase() {! P3 L: @$ k3 J3 e1 U- C' W
                parent::__construct();
" ~. k; {- Z& A& c/ j% g                $this->cookie_status = 0;& p9 i& b- V' e$ x/ N
                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));6 Y1 G) U. r2 l$ y
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';: Q! C$ c, T& Z( ~# I, ^% W5 |5 B

( J2 g5 w" z, {. |0 a% P; N& i+ Z6 E+ k* c
3 _8 n6 G9 J0 r/ m+ _
将红色部分修改  R1 s9 J7 K0 u) E* S* k
function adminbase() {
) {' H3 i/ w8 B" B$ x2 B. }% G                parent::__construct();: J/ C9 n3 w# ^7 m
                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
8 z+ o* c2 w9 m  M+ g7 R: I8 F                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));% g  z* e- D5 F8 s% |6 l
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';' q( c2 v' n. C' m
问题解决。
- ]  H4 Z3 B* D4 L
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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