Компонент CakePHP аутентификации: проблема хеширования пароля - PullRequest
1 голос
/ 31 января 2011

Я использую компонент авторизации прямо из коробки. Когда пользователь вводит свой пароль, он хеширует его, используя соль в моем файле core.php. Есть ли способ вручную хэшировать переменную, используя этот же метод? Поскольку я хочу, чтобы у пользователя была возможность сменить свой пароль, скажем, он ввел новый пароль, а я храню его в $ newPassword, как бы я хэшировал его таким же образом, чтобы затем вставить в базу данных?

Спасибо

Geoff

Ответы [ 2 ]

2 голосов
/ 31 января 2011
0 голосов
/ 31 января 2011

при смене пароля просто передайте имя пользователя как скрытое поле, и торт будет хэшировать его автоматически, вы также можете проверить метод выше или Security :: hash (), чтобы сделать это вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...