搜索
查看: 22117|回复: 0

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

[复制链接]
发表于 2015-2-6 16:38:44 | 显示全部楼层 |阅读模式
最近把论坛换到了新的服务器上,顺便升级到discuz x3.2最新版本。ucenter和uc_server后台就无法登录了。; x: P( f5 ~+ M) u( u" h1 d
开始以为是密码错误,上传tools工具修改密码之后还是不行,其实根本不是密码不对,就是最新版本的discuz出现的BUG导致我们无法登录。6 q" t- K7 B7 K$ N) |4 B
2 A, e6 O. W# i  z) I
* n2 C* V2 X) C" \9 R0 B1 l
解决办法很简单/ E- G9 n6 d: D) @0 G
在/uc_server/model 中找到admin.php
2 g& Y0 B0 E: [3 J; h) e* ?- K$ _8 w/ ^: Z
" b, ^8 Z6 c  x7 S
找到代码function adminbase() {
) x: u! n! N$ z% a' S+ {                parent::__construct();+ s& W7 e% F1 J5 q6 V. G$ S) c
                $this->cookie_status = 0;
5 J& L* b) L- Y) T5 P1 M  L" n* u                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
/ x2 `8 k9 h2 P9 i# ~% d* q                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';, y" z. s) H6 E( R* Q" D* j
/ u8 [8 p( Q% }* X
" s+ U' ^8 i; X) O, U
( f* Y4 V# R0 u5 w( n
将红色部分修改
) z* j$ f( A2 W# Y/ U. q9 ?: h
function adminbase() {" e7 Y( x; t$ I( S* i7 n% c" [
                parent::__construct();
7 N1 i5 R; i: i3 J& B                $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
' G% y8 Q1 }8 G* |6 W                $sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));( ^% e- J7 Z% A. [7 t( F
                $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
: ]: L" ]7 ?/ a/ ~问题解决。' z+ ]" z3 {. _5 E" y- c
回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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