第 1 頁 (共 1 頁)
[求助]我遇到了一個很大的笨問題
發表於 : 2005-02-17 05:22
由 黑風凱特
小弟在修改個人資料時,密碼有三個欄位
舊密碼、新密碼、確認新密碼\r
由於一時手賤....新密碼打過後,直接複製到確認新密碼...
結果沒想到新密碼打錯了...導致無法登入....
進PHPMYADMIN裡的phpbb_users看,發現PASSWORD是一堆怪英文字+數字.....
請問我該怎麼辦....
>"<~~~~我不該偷懶的~
發表於 : 2005-02-17 08:10
由 動機不明
重新建立一個新帳號,然後給它最高權限,再利用它來修改原先帳號的密碼~
發表於 : 2005-02-17 13:02
由 幻狼神威
動機不明 寫:重新建立一個新帳號,然後給它最高權限,再利用它來修改原先帳號的密碼~
\r
方法二:重新建立一個新帳號,進phpMyAdmin,把新帳號密碼的那堆數字複製,貼到你Admin的密碼那一欄去,你Admin的密碼就變新的啦......

發表於 : 2005-02-17 13:24
由 ~倉木麻衣~
其實...建一個php去做同樣的事就好了
建立一個md5.php的檔案~內容如下
代碼: 選擇全部
<form action=md5.php method=post>
<input type=text name="pwd" value=""><input type=submit>
</form>
<?php
if ($_POST['pwd']) {
echo "MD5值<BR>" . md5($_POST['pwd']);
}
?>
1.上傳到主機上執行
2.輸入你要的密碼並按下確定
3.畫面會顯示轉換後的md5值~將他複製下來
4.開啟phpMyAdmin並開啟phpbb_users資料表\r
5.找到改錯密碼的使用者~
6.按修改鈕將剛才的md5值貼到user_password上
搞定
發表於 : 2005-02-17 14:21
由 黑風凱特
~倉木麻衣~ 寫:其實...建一個php去做同樣的事就好了
建立一個md5.php的檔案~內容如下
代碼: 選擇全部
<form action=md5.php method=post>
<input type=text name="pwd" value=""><input type=submit>
</form>
<?php
if ($_POST['pwd']) {
echo "MD5值<BR>" . md5($_POST['pwd']);
}
?>
1.上傳到主機上執行
2.輸入你要的密碼並按下確定
3.畫面會顯示轉換後的md5值~將他複製下來
4.開啟phpMyAdmin並開啟phpbb_users資料表\r
5.找到改錯密碼的使用者~
6.按修改鈕將剛才的md5值貼到user_password上
搞定
這個真的很實用....謝謝
發表於 : 2005-02-17 16:31
由 rex
那個....
[忘記密碼] 的功能可以用嗎??
還是我看錯意思了...

發表於 : 2005-02-17 17:03
由 小西
rex 寫:那個....
[忘記密碼] 的功能可以用嗎??
還是我看錯意思了...

對喔~忘記密碼的功能可以用吧...
這樣應該簡單的多
發表於 : 2005-02-17 19:47
由 問題狂
MD5的加密真的很麻煩...
但是很多論壇程式的密碼都適用這種編碼方式的
發表於 : 2005-02-18 00:04
由 ~倉木麻衣~
其實我那個做法比較適用於某些特殊情況
像是使用忘記密碼後~遲遲未收到系統寄發的新密碼郵件
或是帳號被人盜用(?!)又變更過密碼、e-mail~
導致原帳號主人進不來~連忘記密碼都無法使用的
因為這種情況在我的論壇曾發生過幾次~
所以看到這個問題就很直覺的講了那個方法(ro06)
不然正常情況下~「忘記密碼」也足夠應付了
