Модуль аутентификации koahana: получить значение пароля пользователя, которое не было хэшировано - PullRequest
0 голосов
/ 10 февраля 2012

У меня есть форма, позволяющая пользователю редактировать свои данные, однако пароль, связанный с моделью пользователя, хэшируется.Каков наилучший способ восстановить его, чтобы я мог добавить его в форму?

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

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

Ответы [ 2 ]

6 голосов
/ 10 февраля 2012

Вы не можете разархивировать хеш.В этом смысл хеша.Это плохая идея.Вы никогда не должны заполнять или отправлять кому-либо свой пароль.

2 голосов
/ 10 февраля 2012

Думайте о хешированном пароле как о улице с односторонним движением. Это нормально - идти в одну сторону, но не наоборот. Я также согласен с Зомбором, что это плохая практика.

...