0
我重寫了會話控制器,因爲我需要特殊的行爲。使用自定義SessionsController設計身份驗證
當用戶註冊時,他將不活動並且將無法登錄。我想將該登錄名添加到登錄過程中。
在管理員授權他後,用戶將變爲活動狀態,並更改CMS中的一個字段。我如何管理登錄過程,以便它不允許非活動用戶登錄?
我重寫了會話控制器,因爲我需要特殊的行爲。使用自定義SessionsController設計身份驗證
當用戶註冊時,他將不活動並且將無法登錄。我想將該登錄名添加到登錄過程中。
在管理員授權他後,用戶將變爲活動狀態,並更改CMS中的一個字段。我如何管理登錄過程,以便它不允許非活動用戶登錄?
您可以簡單地將「活動」列添加到您的用戶表,並設計爲您做了魔術:)。
看看下面的鏈接,看看它是如何工作的:
http://pivotallabs.com/users/carl/blog/articles/1619-standup-3-21-2011-deactivating-users-in-devise
這是行不通的。任何想法? – Tony 2012-03-28 21:32:07
我有一個活動的布爾列和在那裏描述的方法。但我的登錄正在工作。 – Tony 2012-03-28 21:33:47
該方法已被active_for_authentication更改 – Tony 2012-03-28 21:38:45