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