看板 PHP 關於我們 聯絡資訊
※ 引述《one0one (one0one)》之銘言: : 我建立一個member資料表, : 其中某個欄位password,需要以MD5加密, : 先輸入該password的明文(ABC),再使用函數MD5,執行後。 : 在到已經寫好的具有登入功能的網頁,去登入 : 結果密碼若輸入ABC,無法成功。 : 只能使用被函數MD5加密過的字串。 : 要如何解決,輸入ABC即可通過,而且ABC也在mysql加密了。 : (希望方法是直接在mysql直接操作的) : 感謝!! 假設你的密碼輸入值存在 $_POST['password'] , 那麼,先將輸入密碼(ABC)以md5碼方式編碼, => $mpassword=md5($_POST['password']); 接著再將,存於MySQL內的密碼讀出,兩者做比較。 同樣=>密碼正確;不同=>密碼錯誤。 比較方式,使用 if else 就可以了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.71.52 ※ 編輯: cleanwind 來自: 61.230.71.52 (06/16 03:41)