2015-06-11 96 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。