ppstream 2013-1-23 11:13
Joomla 忘記密碼 - Joomla 後台管理者密碼忘記
一般人用 Joomla! 建網站時,都是在安裝過程中產生一個超級管理員帳號,再也沒有其他管理人員的帳號了。也就是說,只有超級管理員能從後台登錄來管理網站。按理說這個帳號應該是牢記的,但有時管理多台就可能忘記超級管理員的密碼。<br><br>今天要解決的問題就是:<br>忘記了唯一一個超級管理員帳號的密碼,由於後臺發送郵件的機制設置不正確也無法取回密碼,這種情況下如何恢復 Joomla! 超級管理員的密碼?<br><br>Joomla! 安裝時,會在資料庫中建立一個 jos_users 資料表(jos_ 是預設資料表首碼,如果你曾經修改過首碼,那麼參照此例),所有註冊使用者的用戶名、密碼、E-mail 等資訊都儲存在這裡。其中,密碼是經過 MD5 加密的。這是為了加強網站安全性,即使駭客侵入你的資料庫,也無法知道密碼是多少。因為 MD5 是一種單向(One Way)加密演算法,他無法從加密後的字串推導出真實密碼字元。<br><br>不過,可以用已知的 MD5 加密字串來替代原有的加密字串,從而替代舊密碼。<br><br>1.通過 phpMyAdmin 進入資料庫,找到 jos_users 資料表。<br><br>2.找到 jos_users 資料表<br>在 jos_users 資料表所在那一行,向右看,第一個圖示就是“瀏覽”按鈕,點擊此按鈕,進入該資料表進行編輯:<br><br>3.點擊“流覽”按鈕進入jos_users資料表<br>jos_users 資料表中的記錄<br><br>[attach]7359[/attach]<br><br>這邊提供兩組已經產生MD5的密碼當參考:<br><br>admin<br>21232f297a57a5a743894a0e4a801fc3<br><br>secret<br>5ebe2294ecd0e0f08eab7690d2a6ee69<br><br>現在,我們複製上表中 admin 的加密字串“21232f297a57a5a743894a0e4a801fc3”,填寫到“Password”欄位,然後點擊右下角“執行”按鈕:<br>用新密碼替換舊密碼<br>現在,超級管理員使用者 admin 的密碼已經變成了 admin,你可以從後臺登錄進去,然後修改密碼為你喜歡的任何字串。<br><br>當然你也可以到 <a href="http://www.md5encrypter.com/" target="_blank">http://www.md5encrypter.com/</a> 這個網站...自己輸入想要設定的密碼...