很多人在升级或者安装 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 覆盖掉原来的即可。