Разработайте gem для проверки зашифрованного пароля с текущим паролем - PullRequest
0 голосов
/ 05 октября 2018

В моем приложении Ruby on Rails мы используем модуль devise gem Encryptor для шифрования пароля со страницы входа в систему.Моя модель пользователя имеет зашифрованный пароль и не хранит пароль в необработанном виде.

У меня есть функция обновления пароля для пользователя, и мне необходимо проверить текущий пароль.Мне нужно проверить с помощью зашифрованного пароля от модели пользователя, используя модуль devise encryptor, который использует bcrypt и klass.Как мне этого добиться

1 Ответ

0 голосов
/ 05 октября 2018

Devise предоставляет valid_password?(raw_password_to_check) метод в вашей модели для проверки пароля

...