Re: [請益] 請問寫登入帳號密碼的問題

看板PHP作者 (小綠)時間17年前 (2008/12/24 01:28), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串3/3 (看更多)
各位版友好 借題目問一下~ 若在 MySQL 建立一個資料表 存放 account 與 password 有辦法對 password 做 hash 嗎? EX: 認證時輸入 ABC/1234 資料庫儲存的是 ABC/@(*&^!% ---- 另外,phpmyadmin 時常會說要最佳化資料表 執行後發現它是跑 OPTIMIZE TABLE `user` 這個指令 請問是哪些操作會讓資料庫需要執行這個指令呢? 感謝各位撥冗回答 謝謝^^" ※ 引述《upingo (2009華航桌月曆預購中)》之銘言: : 大家好: : 請問一嚇, : 我享用html+php來寫一個登入網頁 : 大致如下 : ------------------------------------------------ : <? : if ($userid == "guest" && $userpw == "") : Header("Location:index0.htm"); : else : Header("Location:login2.htm"); : ?> : ----------------------------------- : 如果我用 guest 登入 會到一個參觀用的網頁 : 不然就會跳到登入錯誤的訊息這樣 : 問題是 : 我想要設定新增帳號 : 例如 id:abc passwd:1234 : or id:def passwd:1234 : 要如何在這個 php裡面寫呢? : 感謝囉 : ps index0.htm 是參觀用的網頁 : index1.htm 是首頁 : login2.htm 是登入錯誤請重新登入的網頁 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.70.73

12/24 01:56, , 1F
MySQL有PASSWORD可以用吧
12/24 01:56, 1F

12/24 14:15, , 2F
@@ 可以告知我該往哪個方向去找答案嗎 QQ
12/24 14:15, 2F

12/24 14:35, , 3F
php有hash的函數吧,做完hash再存到mysql這樣呢?
12/24 14:35, 3F

12/24 14:36, , 4F
然後驗證登入時一樣先用php hash過密碼再比對mysql
12/24 14:36, 4F
文章代碼(AID): #19KH-Yxr (PHP)
文章代碼(AID): #19KH-Yxr (PHP)