新聞中心
thinksaas如何修改網(wǎng)站后臺(tái)密碼
thinksaas是一款深受php建站朋友們喜歡的分組討論系統(tǒng),無憂主機(jī)小編也不例外。前些天剛剛安裝了這個(gè)源碼,想嘗試做一個(gè)關(guān)于php技術(shù)的網(wǎng)上討論群,但后來因?yàn)楣ぷ鞣泵蜁簳r(shí)放下了,今天在動(dòng)手學(xué)習(xí)時(shí)發(fā)現(xiàn)后臺(tái)登錄不了,老是提示密碼錯(cuò)誤。無憂主機(jī)小編就根據(jù)以往的經(jīng)驗(yàn),登錄到該網(wǎng)站的數(shù)據(jù)庫(kù),試圖通過修改數(shù)據(jù)庫(kù)的用戶密碼,發(fā)現(xiàn)無論以何種手段修改,登錄時(shí)還是提示密碼錯(cuò)誤,無憂主機(jī)小編就納悶了,于是在網(wǎng)站找遍了很多相關(guān)資料,才發(fā)現(xiàn)thinksaas的后臺(tái)密碼沒有這么簡(jiǎn)單,仔細(xì)地觀察會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)除了password這個(gè)字段以外,還有一個(gè)叫做salt(加點(diǎn)鹽)的字段也對(duì)密碼的設(shè)置起到了作用。
想要修改thinksaas的網(wǎng)站后臺(tái)密碼,需要使用到md5加密,具體的步驟如下:
1、登錄phpmyadmin數(shù)據(jù)庫(kù)管理工具,找到一個(gè)名為 ts_user(在沒有修改數(shù)據(jù)庫(kù)前綴的情況下默認(rèn)是ts_的前綴),打開這張數(shù)據(jù)表如圖1所示,我們看到該用戶的salt值為2d36b5821f8affc6868b59dfc9af6c9f 。
2、編寫一個(gè)php文件,計(jì)算出登錄密碼的md5值,計(jì)算方法如下:
$salt = '這里填數(shù)據(jù)庫(kù)中看到的salt值'; $pwd=md5( $salt . 'admin888' ); echo $pwd;我這里的用戶名的salt值是2d36b5821f8affc6868b59dfc9af6c9f,想設(shè)置什么密碼就將上面的admin888改成什么, 將這段代碼放在php環(huán)境中運(yùn)行得到的結(jié)果是:748dda036f8cd019c8f8429f070d5ea2,把得到的md5值替換剛才那個(gè)用戶表 (ts_user)中的對(duì)應(yīng)用戶pwd字段,此時(shí)您的后臺(tái)密碼設(shè)置為admin888 。
本文地址:http://m.love62.cn/thinkphp/25091.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)