Как сменить пароль в ROR при использовании acts_as_authentic - PullRequest
0 голосов
/ 31 августа 2011

Я использую плагин act_as_authentic! Тогда я хочу создать страницу для изменения пароля! И я не знаю, как с этим бороться!Во-первых, как проверить и проверить старый пароль?Затем, когда это становится не так, нужно ли делать какие-либо проверки?извините за мой плохой английский!Возможно я не проясняю это!Любые замечания будут оценены!Большое спасибо!

1 Ответ

0 голосов
/ 31 августа 2011

Я использую логику аутентификации, но проверка старого пароля точно такая же. Ваша пользовательская модель должна иметь солт-поле, поэтому все, что вам нужно сделать, это зашифровать строку

params[:password] + current_user.salt

с использованием любого настроенного для использования шифрования act_as_authentic. Вы можете проверить, как называется поле соли ваших пользователей, просто используя консоль rails и набрав User.new. Надеюсь, это поможет.

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