【发布时间】:2016-02-04 00:48:44
【问题描述】:
我正要对我的应用执行更新,我想注销所有记住会话的用户。我的意思是,一旦我部署了更新,我想强制所有用户重新登录。
最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
我正要对我的应用执行更新,我想注销所有记住会话的用户。我的意思是,一旦我部署了更新,我想强制所有用户重新登录。
最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
如果您存储在 active_record 中,只需删除所有会话。
rake db:sessions:clear
如果是 cookie,只需更改您的 session_token
【讨论】:
config/initializers/session_store.rb 中,您可以更改会话 cookie 名称以使所有会话无效。 YourApp::Application.config.session_store :cookie_store, key: '_change_me_session'
Don't know how to build task 'db:sessions:clear' (see --tasks)