我在我的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. Powershell - 註銷所有用戶?
- 3. 註銷的NodeJS所有用戶會話
- 4. 如何註銷所有用戶?
- 5. 註銷wordpress中的所有用戶
- 6. ASP.NET/IIS:註銷所有用戶
- 7. 註冊用戶與Devise註銷AdminUser以及
- 8. 在Rails中用Devise註銷特定用戶
- 9. 爲什麼我不能使用Devise註銷用戶?
- 10. 強制註銷所有在線用戶中的特定用戶
- 11. Rails + Devise + API +用戶註冊
- 12. rails-devise - 無法註銷
- 13. Rails devise在註銷後從數據庫中刪除用戶
- 14. 當併發請求未完成時無法註銷Devise用戶
- 15. 註銷時註銷所有活動
- 16. Thinktecture隱式流:註銷/註銷用戶
- 17. Braintree註銷用戶
- 18. Laravel用戶註銷
- 19. 註銷 - Taleo用戶
- 20. Django用戶註銷
- 21. Sharepoint用戶註銷
- 22. 註銷所有使用表單身份驗證的用戶
- 23. 註銷具有魔法的所有用戶
- 24. 從一個Yii應用程序註銷從所有人註銷
- 25. 如何讓註冊用戶使用Devise註冊其他用戶?
- 26. 用於註銷用戶
- 27. 如何註銷登錄我的網站的所有用戶-php
- 28. 註銷所有打開的選項卡,當用戶在php
- 29. 如何從服務器註銷所有用戶?
- 30. Laravel 5 - 從所有設備上註銷用戶
更好地留下更多的描述性答案,而不是......兩美分 –