2010-11-23 55 views
1

我使用rails 3并设计插件版本1.1.2。我如何通过电子邮件和密码在任何控制器中验证用户?使用任何控制器中的devise rails 3验证用户

+0

请尝试他们的示例应用程序在这里:https://github.com/plataformatec/devise/wiki/Example-应用程序 – 2010-11-23 19:48:58

回答

4

已解决。有公共方法sign_in @user,其中@user是用户对象与attr,例如密码和电子邮件例如

+3

嗨,`sign_in`是您在测试过程中使用的自动登录用户的方法。如果那是你的问题,那就不清楚了。通常情况下,您应该添加`before_filter:authenticate_user!`以确保无法访问控制器,除非用户登录,否则将重定向到登录屏幕。 – nathanvda 2010-11-24 12:31:32

相关问题