多國語言翻譯:

展開 | 闔起

人氣:5139
b168168tw - system | 2012-12-25 | 人氣:5139

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字結尾的資料表即可。