很多人在升級或者安裝 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!|