新聞中心
Discuz后臺一直要求輸入用戶密碼卻登陸不進去的完美解決方案
奇事天天有,無憂主機小編今天又遇到一樁。今天小編剛到工作崗位上打開電腦登陸QQ準備工作,一位站長朋友就來Q小編,Discuz后臺一直要求輸入用戶密碼卻登陸不進去了,小編開始的時候以為是這位站長朋友忘記了用戶名密碼。于是讓把賬戶信息提供下由小編親自來測試。得到賬號后小編開始試著去登陸,也是返回到登陸狀態(tài)。怎么也不提示個用戶名錯誤,密碼錯誤之內(nèi)的信息呢?小編登陸phpmyadmin連接上了數(shù)據(jù)庫。找到了保存管理員信息的數(shù)據(jù)表pre_common_member,按照提示的信息重新修改了下。又回到登陸界面,還是輸入管理員密碼后就又清空了。迅速就又回到了密碼輸入頁面。壓根兒就是一直輸入密碼一直點擊提交一直頁面閃爍且不出現(xiàn)任何的報錯信息(如提示賬號密碼錯誤之類的)想進去后臺簡直癡心妄想。小編這些有些茫然了,于是就去問問度娘,和找些官網(wǎng)論壇,終于被小編找到了些蛛絲馬跡。按照這些觀點小編進行研究明白了當中的是非曲折呀。原來是因為網(wǎng)絡是使用動態(tài) IP 或使用代理登陸論壇,所以導致在進入后臺時一直要求輸入用戶密碼。還有一點就是是和論壇的 IP 紀錄不一致所造成的,要想登陸首先是除去登入后臺的 IP 檢查。 首先我們打開 admincp.php 找 [Copy to clipboard] [ - ]CODE: $query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND ip='$onlineip' AND dateline+1800>'$timestamp'", 'SILENT'); 然后把它替換為 [Copy to clipboard] [ - ]CODE: $query = $db->query("SELECT errorcount FROM {$tablepre}adminsessions WHERE uid='$discuz_uid' AND dateline+1800>'$timestamp'", 'SILENT'); 修改后保存上傳,這樣就可以當再后臺 登陸的時候也就相當于除去了當前的IP檢查這一關了。再去測試,果然順順利利的登錄到論壇的后臺了。 無憂主機相關文章推薦閱讀: 全新DISCUZ X3.0論壇圖文安裝教程 無憂主機談升級DISCUZ X2.0的幾個注意事項 分析DISCUZ!7.0遷移升級到DISCUZ!7.2的方法 無憂主機原創(chuàng):DISCUZ!X2.0在線升級DISCUZ!X2.5的簡易方法
本文地址:http://www.love62.cn/discuz/14803.html