很多人在升级或者安装 Discuz! x 版本以后,后台的 UC 会出现无法登录,最多的情况就是输入用户名密码后,点击登录刷新一下又回到跟之前未登录一样。

其实解决办法非常简单的:

方法一,修改代码:

1 、在站点根目录找到,uc_server/model 目录里的 admin.php,然后打开

搜索代码 (在 22 行):

1
$this->cookie_status = 0;

2 、将以上的代码替换为以下代码:

1
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;

3 、完事了。就是这么简单。

 

有些站长比较小白,可能不会修改代码,没关系,下面提供方法二,替换 admin.php 文件即可。

方法二,替换文件:

在站点根目录找到,uc_server/model 目录,在下方下载 admin.php 文件,直接将压缩包里面的 admin.php 覆盖掉原来的即可。

 

2014-12-30T12:00:27+08:00发表于:2014-12-30|Discuz!|