При наличии обычного текстового электронного адреса и пароля, как проверить, существует ли пользователь с этими учетными данными? - PullRequest
0 голосов
/ 05 июля 2011

Не могу просто сделать User.where(:email => email, :password => password), так как пароли не хранятся в виде простого текста.

1 Ответ

0 голосов
/ 05 июля 2011

Вывести пользователя из базы данных:

User.find_by_email (PARAMS [: адрес электронной почты]) Тогда вы можете проверить свой пароль с:

user.valid_password? (PARAMS [: пароль])

С Как я могу просто проверить правильность имени пользователя и пароля с помощью Devise and Rails 3

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