很多人在升級或者安裝 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 覆蓋掉原來的即可。