UC_CENTER 中心是 DZ 論壇管理員可以批次修改論壇網站的地方,在做網站時我們需要透過 UC_CENTER 中心來解決很多問題。但有時我們會發現,由於我們的某些操作,如程式升級,修改程式檔案之後,造成 UC_CENTER 中心無法登入的情況。
其實並不是最新版本的 discuz 出現的 BUG 導致我們無法登入,其實也就是 cookie 導致的。出現 dz 論壇的 UC_CENTER 中心的解決方法比較簡單。
第一步:透過 FTP 工具開啟自己網站空間的根目錄,並找到以下檔案:在/uc_server/model 中找到 admin.php
第二步:開啟 admin.php,透過 ctrl+f 快捷鍵查詢以下一行程式碼:
$this->cookie_status = 0;
第三步:將以下的這段程式碼替換成下面的程式碼,就可以解決 dz 論壇的 UC_CENTER 中心無法登入的情況了。
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;