0
我的Rails應用程序使用Devise進行授權,有時試圖登錄的用戶在標誌設置爲'false'的數據庫上被禁用。使用Devise來防止用戶在登錄數據庫時將數據庫設置爲'false'(停用)
有沒有辦法設置使用此標誌來防止停用的用戶登錄系統?
我的Rails應用程序使用Devise進行授權,有時試圖登錄的用戶在標誌設置爲'false'的數據庫上被禁用。使用Devise來防止用戶在登錄數據庫時將數據庫設置爲'false'(停用)
有沒有辦法設置使用此標誌來防止停用的用戶登錄系統?
您可以添加檢查您的deactivated
領域active_for_authentication?
方法是這樣的:
def active_for_authentication?
super && !deactivated?
end
謝謝,工作就像一個魅力!以防萬一有人試圖在「用戶」模型中實現代碼的放置位置。 – 2013-05-21 19:55:14