2012-02-10 55 views
0

我有一個允許用戶編輯其詳細信息的表單,但與用戶模型關聯的密碼被哈希。解決這個問題的最好方法是什麼,以便我可以將它添加到表單中?koahana驗證模塊:獲取非哈希用戶密碼值

// get user 
$user = ORM::factory('user', $id); 

// in the form 
<input id="password" type="password" name="password" value="<?php echo $user->password; ?>" /> 

回答

6

你不能解開散列。這就是散列的要點。這是一個壞主意。你不應該重新填寫或通過電子郵件發送給他人他們的密碼

+0

如果我能把這個數字調高一百萬次,我會的。沒有什麼比在電子郵件中收到純文本密碼更令人討厭的了。 – shadowhand 2012-02-14 02:08:34

2

將散列密碼想象成單向街道。可以單向下去但不是相反的方式。我也贊同zombor這是一個不好的做法。