最近又有php空間用戶提及到discuz后臺登錄問題,這次的是discuz后臺UC登錄不了的問題。
起因是用戶自己不記得有沒有改UC密碼還是程序問題,導致在登錄UC的時候,登錄頁面沒有任何反應。
如果是密碼錯誤的話 ,也應該會有個錯誤的提示,但卻沒有任何反應和提示錯誤。
初A5源碼小編以為是密碼不正確導致,后來幫他修改密碼之后問題依舊,通過在網上查詢相關資料,均無果。
discuz官網也沒有具體的解決方案。后來咨詢用戶發現是自己在升級程序之后出現這種現象,于是小編就通過對比程序升級前后的程序文件,
發現里面的一個文件有改動,具體是什么原因造成的,小編就不知道了。
既然找到了原因,那就好辦了。
具體的解決方法是找到文件piblic_html/uc_server/mode里面的admin.php 文件,使用編輯器打開,大概位置是在22行左右。找到代碼
$this->cookie_status = 0;
將其修改成 $this->cookie_status = isset($_COOKIE[‘sid’]) ? 1 : 0;
保存,上傳覆蓋,然后你在登錄到網站后臺,更新一下緩存。發現UC后臺就可以登錄了。
這個案例給大家一個解決問題的思想:如果不知道哪里的問題,就想想最近做了些什么操作,很有可能是一些不當的操作造成的問題。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: