我在Heroku上。有沒有辦法登錄到控制檯並註銷特定用戶,以便他們必須再次登錄?使用設計。註銷從控制檯設計用戶?
1
A
回答
3
Warden將用戶標識和加密密碼存儲在用戶cookie中並對其進行簽名。這意味着改變他們的密碼會將他們簽出。
請注意,如果你複製他們的加密密碼,並把它放回去以後,他們仍然有餅乾,他們會回來的什麼也沒有發生。
如果無法更改密碼,恐怕你不能沒有一些魔法做到這一點(如放一段代碼,只會在他們的用戶ID運行並記錄出來)。
0
假設您已經部署了一些關鍵修復程序並需要註銷所有用戶,您可以在application_controller.rb中添加一些黑魔法,但請確保PM沒有看到它,因爲他會燒着你;
before_action logout_users, if: :user_signed_in?
def logout_users
expire_date = DateTime.strptime(last_deploy_time)
sign_out current_user if current_user.current_sign_in_at < expire_date
end
1
我發現,剛剛更新的密碼將退出帳戶用戶。
user = User.find <x>
user.password = "<new password>"
user.save
在刷新頁面時,您會看到用戶已註銷。如果您要將其設置爲之前的狀態,用戶仍會保持註銷狀態。
相關問題
- 1. 強制用戶註銷與設計
- 2. 強制用戶在設計中註銷
- 3. 從模型中註銷設計用戶
- 4. facebook php api多個用戶一臺計算機強制註銷
- 5. 註銷控制器崩潰,而不是允許用戶註銷
- 6. 從Ruby控制檯創建設計用戶
- 7. Rails 4,設計 - 無法更新用戶名從rails控制檯
- 8. 設計強制登錄用戶去註銷automaitcaly
- 9. 從Rails應用程序爲某些用戶設計強制註銷
- 10. 強制用戶註銷
- 11. 強制註銷用戶laravel
- 12. 強制註銷用戶:Socket.IO
- 13. 設計:如何自定義註冊控制器銷燬方法
- 14. 如果帳戶未啓用,則自動註銷用戶(設計)
- 15. 設計力註銷如果從Facebook
- 16. 從網站註銷用戶
- 17. 從Facebook註銷用戶
- 18. 控制檯和GUI的通用設計
- 19. Lua控制檯用於網頁設計?
- 20. 從自定義控制器操作中註銷設計會話(Rails)
- 21. 自動註銷在設計
- 22. 設計,無法註銷
- 23. WPF用戶控制設計時訪問內部用戶控制
- 24. 註銷控制不工作
- 25. 導航控制器註銷
- 26. 設計註銷/註銷不能使用Rails 4
- 27. 添加用戶配置文件的設計註冊控制器
- 28. 使用rails3中的自定義設計寶石註銷用戶
- 29. 設計用戶註銷不適用於iPhone?
- 30. Rails API使用設計auth_token註銷登錄用戶