我在我的ruby-on-rails應用程序中使用了devise。我有一個用戶類和AdminUser類使用設計。在我的管理面板中,我想註銷所有用戶,但不註冊AdminUsers。用Devise註銷所有用戶
6
A
回答
16
要做到這一點是使用範圍級別登出方法的最佳途徑。所以,如果你想註銷所有用戶(用戶類),那麼你會這樣做。
sign_out :user
0
@users = User.all
@users.log_out
和
假設你正在使用的數據庫認證。
+0
謝謝。我正在使用設計:database_authenticatable。我看不到需要刪除的內容。 – MIkeO
+0
嘗試使用destroy_user_session_path(用戶)在所有用戶上運行。 – CamelCamelCamel
14
很晚,但答案可能是這樣的
for user in User.all
sign_out user
end
2
正如有人說here,要做到這一點最簡單的方法是改變軌道祕密令牌。
相關問題
- 1. 使用devise gem rails註銷用戶
- 2. ASP.NET/IIS:註銷所有用戶
- 3. 爲什麼我不能使用Devise註銷用戶?
- 4. 強制註銷所有在線用戶中的特定用戶
- 5. rails-devise - 無法註銷
- 6. 註銷 - Taleo用戶
- 7. Sharepoint用戶註銷
- 8. 註銷具有魔法的所有用戶
- 9. 用於註銷用戶
- 10. Rails.cache.clear正在註銷所有登錄用戶(清除會話)
- 11. 註銷所有活動用戶在特定時間在asp.net
- 12. 如何註銷登錄我的網站的所有用戶-php
- 13. django sanction oauth2.0註銷用戶
- 14. 註銷活動用戶
- 15. 註銷另一個用戶
- 16. 從網站註銷用戶
- 17. ASP網頁註銷用戶
- 18. AngularFire2錯誤註銷用戶
- 19. 當用戶註銷ASP.net MVC
- 20. 在Global.asax註銷用戶
- 21. 強制註銷用戶laravel
- 22. 註銷禁止用戶
- 23. 如何註銷Asana而不會從我所有的Google帳戶中註銷?
- 24. 如何讓特定用戶(不是current_user)在rails-devise網站上註銷?
- 25. 獲取用戶使用Devise創建的所有貼子
- 26. 嘗試銷燬對象時設計註銷(Rails 3.0.5&Devise 1.1.8)
- 27. 用戶註銷時主機不可用
- 28. 如何使用facebook SDK註銷用戶?
- 29. MVC 5用OWIN自動註銷用戶
- 30. 從Facebook應用程序註銷用戶
更好地留下更多的描述性答案,而不是......兩美分 –