搜索
查看: 21279|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。
$ G4 H' g, t6 A5 {8 `! a+ j4 C开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。" b6 w6 {6 I$ ]2 B3 c) W
7 L4 J% e/ `% S5 X  t. D9 u, v1 H, v* S

0 P2 P8 }8 w+ l1 O7 z解决办法很简单
8 P- [4 R) Y+ S" o- x  [在/uc_server/model 中找到admin.php
  i) R! h" [0 j$ c1 N% n
; `! k0 _7 m& P" w; h8 w
! \' w1 f: n: m# Y. G  X
找到代码function adminbase() {
0 J% b; f+ W: Y* A* z4 o                parent::__construct();% P4 _+ o, E/ @. C0 e
                $this->cookie_status = 0;
3 m% \% `1 y  B; q9 ~9 I6 n                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));% N! X  F0 C9 \, {; w
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';( H" ]% h  G3 Q6 a

' W2 B; P( p8 m) T; R% ^. C: P. o
% L: U) U7 R! ~
6 H8 P6 E1 g+ ]0 g1 ]* A
将红色部分修改
- i" q6 \+ S% {0 n
function adminbase() {2 V/ ]5 x2 n& q$ M2 [* r
                parent::__construct();
" i6 R4 ^6 d  T( y                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
9 W1 h- z) C' a5 J                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));: X. c1 x  O+ {
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
- q# I5 V. m. c  X问题解决。
6 s/ a' Z" a0 E3 J! t
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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