2013-12-20 4 views
0

Я работаю над функцией изменения пароля в laravel4. Я застрял в одной точке, что, как совместить хешированный пароль в базе данных с новым паролем, который мы вводим. Я знаю это, что laravel4 Auth производит новое значение хэша каждый раз для одного входа.Как совместить хешированный пароль в laravel4

Пожалуйста, помогите мне в этом. Спасибо.

ответ

1

Вопрос непонятно, почему вы хотите совместить новый пароль со старым?

Но проверить пароль, который вы можете сделать

Hash:check($entered_old_password, $password_from_db); 

* $ password_from_db - будет хэширования пароля.

Обычно у меня есть форма с 3 текстовыми вводами, 1 для старого пароля и 1 для нового пароля и последняя для нового подтверждения пароля.

Включить отправку, если старый пароль соответствует, если обновить пароль пользователя новым.

Вы также можете использовать Красноречивый Accessor & мутаторов для Hash пароль каждый раз, когда он установлен, поэтому вам не придется делать это в нескольких местах

[http://laravel.com/docs/eloquent#accessors-and-mutators]

Это то, что вы ищете?

+0

Спасибо, что это сработало для меня ....... –

Смежные вопросы