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