搜索
查看: 22384|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。
2 x  P# a/ ]  P开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。
8 {* W6 m( z# _: U
2 ~# M  \+ \. U" E

/ X( i5 j; t1 v* x. a  m" F8 w解决办法很简单
0 m1 M5 _0 D) ^  e# ?在/uc_server/model 中找到admin.php
& X/ ]  u( _( E  ~( y6 G  Y+ x" S' G8 H, p
1 n; I5 D! l9 a9 Y5 \8 ]
找到代码function adminbase() {6 L+ ?! z" L9 Z% m0 F
                parent::__construct();
- j$ L5 y1 \3 e                $this->cookie_status = 0;
7 N; Y6 O1 Z" g9 j                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
7 l% _' W4 l% R8 X" l( j: g                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';1 R  y+ B8 h. _) @. Y. W
  O  f6 M, Y: ^) B% L& p
, d4 z' O2 }2 R# {  Y3 ^7 k! Y- L
! U; S! f5 O+ q% V# Z2 N( J9 F. J$ P$ Y
将红色部分修改
9 N# c" `- o; b% t3 M
function adminbase() {. z( p: k4 _& p& D- v/ i0 _1 N
                parent::__construct();
% n4 \; K* m' {9 _1 v" K7 z) N                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
( z! X& R% X; T0 l3 o7 z                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
1 k4 l  _% q. f' H                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';2 i$ v" y4 j' T
问题解决。+ ~/ s7 w* k. ^9 M+ B  C' K
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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