Rails + Devise - метод аутентификации в пользовательском контроллере - PullRequest
8 голосов
/ 29 января 2011

Есть ли эквивалент метода Authenticate из RestfulAuthentication, как и так?

@user = User.authenticate(@email, @password)

У меня есть собственный контроллер, который я использую для аутентификации мобильного запроса, где электронная почта / пароль приходят с URL-адреса, например http://localhost:3000/iphone/auth/frexuz@frexuz.com/mypassword

1 Ответ

15 голосов
/ 17 марта 2011

Может быть, вы можете использовать что-то вроде этого:

user = User.find(:first, :conditions => ["email = ?", @email])
user.valid_password?(@password) unless user.nil?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...