每次登陸帝國cms后臺,隔3秒鐘左右就會立刻自動退出后臺。然后頁面提示是“未登錄”,如圖所示:
帝國cms后臺登陸后立刻退出到登陸界面,提示“未登錄”
帝國后臺
下面我把排查問題所在的流程寫出來,方便下次又遇到同樣問題的站長可以迅速解決這個問題。
1、賬號密碼泄露,有人在頂你的管理員賬號
處理方法:
利用帝國cms 密碼重置插件重置修改管理員賬號密碼。
2、cookie無法寫入的問題
處理方法:
刪除e/data/adminlogin目錄下的log臨時文件,嘗試登錄后臺
如果登錄后臺失敗,那么查看e/data/adminlogin目錄下是否有新生成的登錄驗證文件,如果有,有新文件生成,說明與權限無關,無法登陸的問題是由緩存導致的,只要手工刪除緩存文件就能恢復正常,那么刪除e/data/fc文件夾下所有文件即可。
如果沒有新文件生成,那么說明是權限問題導致的,將adminlogin目錄的權限設為777即可。
3、程序配置文件出錯
處理方法:
檢查e/config/config.php 文件中數據庫配置信息是否正確。如果不對,修改為正確的配置信息。
4、config文件被修改過
處理方法:
檢查e/config/config.php 文件中緩存處理是否正確,如果不對,還原一下即可。
5、本地時間與服務器時間不符
處理方法:
修改本地時間和服務器的時間一樣。
6、動態IP問題
處理方法:
帝國cms的驗證ip功能。這個功能的discuz中也有。嘗試用vpn工具固定IP登陸后臺,問題即可順利解決。
7、最終方案,關閉登陸驗證
由于驗證ip的功能是設置在程序中的,所以最終的解決方法就是,打開e/class/config.php文件,找到$do_ckhloginfile=1,修改為$do_ckhloginfile=0,這樣文件驗證就會被關閉。同樣的,此操作會降低后臺的安全性。(慎用)