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