设计如果帐户尚未激活,如何防止用户登录

时间:2013-09-02 08:56:39

标签: ruby-on-rails ruby-on-rails-3 devise ruby-on-rails-3.2

我有一个简单的rails应用程序,它使用设计身份验证,我想阻止用户登录或请求密码请求或任何可以授予注册用户访问权限的东西。

在我的用户模型中,我有一个布尔字段,可以帮助我轻松确定帐户是否已被激活,布尔字段被称为活动。

我可以使用什么回调方法解决这个问题,并检查用户是否已被激活而不是设计。感谢

1 个答案:

答案 0 :(得分:0)

如果您的意思是如何在确认电子邮件后设置active布尔值,则可以覆盖confirm!方法设计。

如果您需要一种方法来阻止非活动用户登录等,请覆盖SessionsController中的new方法。