Xoops忘記管理員帳號密碼的最終解決方案--直接由資料表中修改密碼!
人總有失神的時候,可能遇上電腦重灌,或是真的失意想不起來網站的密碼,Xoops本身就有良好的密碼索回機制,user可以透過Xoops的會員登入口下方的取回密碼功能,取得最初Xoops的註冊帳號密碼,系統會將新的密碼寄到user註冊時所填寫的信箱中!
然後找到管理員的帳號,點選編輯,進入資料表欄位的編輯介面中!
3、找到pass這個欄位,將MD5密碼產生器所copy下來的MD5編碼,貼到pass的欄位中
然後選擇執行送出sql變更!
4、這樣就完成了管理員的密碼變更工作,之後使用123456789即可正常登入網站,然後可再由會員管理介面中更改為自己常用的會員密碼!
其他的CMS如joomla,WordPress修改方式都雷同,密碼也是採用MD5的加密編碼,剛好在網路上找到兩篇教學,有興趣的朋友也可以參考看看!
joomla 修改 資料庫密碼方法
http://tw.myblog.yahoo.com/jw!W7GD7YK ... ev=1006&l=a&fid=8
WordPress 修改 資料庫密碼方法
http://www.plays.com.tw/wordpress/?p=3837
備註:如果想更了解Xoops資料表解析,建議可以購買吳弘凱老師所撰寫的Xoops相關教學書籍來參考。
教學撰寫:徐嘉裕Neil hsu
可萬一發生收不到信,或是Xoops沒有設定寄信功能,以及為本地端工作用的Xoops,那以上取回密碼的方法就無效了,如果是管理員忘記了密碼那不就更慘,世界末日整個Xoops站都要重建,事情當然是沒那麼悲慘總有解決的辦法!!!天無絕人之路。
以下為終極方案直接修改xoops會員資料表中密碼欄位的方法:
修改步驟
前置說明,我們需要進入到phpmyadmin中,修改users資料表欄位中的pass欄位,填入新的密碼,完成密碼更新的操作,不過因為Xoops的密碼是採用 MD5加密,所以我們還需要下載一個 MD5的密碼產生器,將所設定之密碼透過產生器轉換為MD5的格式。 1、請先到以下網站下載 MD5的密碼產生器 http://07hd.com/i1tr5mt5g4ir/HashCalc_2.02.00337.exe 將下載回來的HashCalc.exe開啟,勾選MD5,選擇Test string ,於右方的Data輸欄位入新密碼,例如輸入123456789, 最後點選下方的Calculate,生成MD5密碼,並將此MD5密碼COPY起來。 2、進入phpmyadmin的介面中,選擇網站的Xoops資料表,然後找到以下的資料表! x955_xoops25_users ,前面紅字部分為資料表前綴,是隨建站者所創建的資料表識別編號而生成的,這裡就不用管他,只要找到後面_users字結尾的資料表即可。