筆者的一個網(wǎng)站,前一天還是正常的,可是今天登錄后臺的時候,提示“用戶名不存在”。試了好幾次,確信沒有輸入錯的情況下,仍然提示“用戶名不存在”。這下著實讓我心驚膽戰(zhàn),因為我的七七范文網(wǎng)已經(jīng)建了一年半多了,承蒙各路搜索引擎看得起,有一定的流量。一年多的時間都耗在這個網(wǎng)站上面。
出了問題后,第一時間是在網(wǎng)上搜索相關(guān)的教程,及解決的方案??墒敲糠N方案都無效,好在我的網(wǎng)站是默認(rèn)數(shù)據(jù)庫三天一備份。在咨詢了主機提供商后,對主機的數(shù)據(jù)庫進(jìn)行了備份及還原。然后就能用原來的用戶名登陸上去了。
問題還沒有結(jié)束,還原后的數(shù)據(jù)庫是三天前的,后面日期的文章已經(jīng)丟失,以每天30篇文章計算,大約丟失近100篇左右的文章。如果重新發(fā),不可能每一篇文章的url還是原來那個,會給搜索引擎造成很多死鏈或重復(fù)文章。所以我又開始了在原來數(shù)據(jù)庫上面恢復(fù)用戶名的計劃。
第一步:打開數(shù)據(jù)庫dede_admin表,出現(xiàn)如下界面:
解釋:1表示的是登錄賬號,2表示登錄密碼(加密后的字符,不是你輸入的密碼)
第二步:把以前能登錄的數(shù)據(jù)庫中的賬號、密碼復(fù)制到文本文檔中備用。
第三步:打開不能登錄的那個數(shù)據(jù)庫,并且找到dede_admin,打開看看。把第二步中的賬號、密碼復(fù)制到對應(yīng)的欄目中。
然后打開織夢后臺地址,已經(jīng)能夠登錄到織夢后臺了。
至此雖然用戶名及密碼都有效了,可我們要反思,為什么會出現(xiàn)這種情況呢?今天我們修改過來,會不會過一段時間又被人修改了呢?于是筆者又進(jìn)入下一步的工作。
通過360網(wǎng)站衛(wèi)士檢測,發(fā)現(xiàn)網(wǎng)站存在“DedeCMS最新SQL注入漏洞”,此漏洞能夠通過SQL注入使用戶名和密碼變更。解決辦法,下載該漏洞補丁進(jìn)行更新。
至此登錄織夢后臺提示用戶名不存在的問題得到解決,希望對給位朋友有借鑒意義。
更多信息請查看IT技術(shù)專欄