[請益] mysql 的MD5加密

看板PHP作者 (one0one)時間19年前 (2006/06/14 22:30), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/2 (看更多)
我建立一個member資料表, 其中某個欄位password,需要以MD5加密, 先輸入該password的明文(ABC),再使用函數MD5,執行後。 在到已經寫好的具有登入功能的網頁,去登入 結果密碼若輸入ABC,無法成功。 只能使用被函數MD5加密過的字串。 要如何解決,輸入ABC即可通過,而且ABC也在mysql加密了。 (希望方法是直接在mysql直接操作的) 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.48.34

06/14 22:42, , 1F
將輸入的密碼用同樣的方式加密 再比對與資料庫的是否吻合
06/14 22:42, 1F

06/14 22:49, , 2F
小的不才,看不懂何謂[再比對與資料庫的是否吻合]?
06/14 22:49, 2F

06/14 22:49, , 3F
如何比對?
06/14 22:49, 3F

06/14 23:02, , 4F
你覺得問題出在哪呢?有試過什麼樣的方法?
06/14 23:02, 4F

06/14 23:04, , 5F
法一,用php加密後丟進SQL指令:$pass_e = md5($pass);
06/14 23:04, 5F

06/14 23:05, , 6F
法二 使用MySQL的md5函式,SQL: password=MD5('$password')
06/14 23:05, 6F
文章代碼(AID): #14a1s07h (PHP)
討論串 (同標題文章)
文章代碼(AID): #14a1s07h (PHP)