2015-06-11 53 views
0

我使用设计来处理Session。Rails - 设计:检查用户是否可以登录

我需要检查,如果用户是在签收前由管理员进行验证。

我在“is_validated”模式增加了一个布尔字段。

如何在sign_in用户之前检查此字段?

回答

0

覆盖的active_for_authentication?方法模型

像这样.......

class Your_model 

    def active_for_authentication? 
    super && is_validated? 
    end 

end 

如果用户通过验证此返回true。