2011-01-29 67 views
7

有没有等效于从RestfulAuthentication验证方法,像这样?Rails + Devise - 自定义控制器中的验证方法

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

我有一个自定义控制器我使用的认证移动请求,该电子邮件/密码来自网址,例如的http://本地主机:3000/iphone/auth/[email protected]/输入mypassword

+0

绝对不应该有路由的密码! – 2012-08-01 22:46:27

回答

14

也许你可以使用这样的事情:

user = User.find(:first, :conditions => ["email = ?", @email]) 
user.valid_password?(@password) unless user.nil? 
+0

正是我在找的东西!谢谢。 – Frexuz 2011-04-10 11:37:02

相关问题