我在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注销登录用户