我正要更新我的应用程序,我想退出所有已记住会话的用户。我的意思是,一旦我部署更新,我想强制所有用户重新登录。
最好的方法是什么?
如果你正在使用 active_record 存储,只需删除所有会话。 rake db:sessions:clear 如果是 cookies 存储,则只需更改您的 session_token。
rake db:sessions:clear
config/initializers/session_store.rb
YourApp::Application.config.session_store :cookie_store, key: '_change_me_session'
config/initializers/session_store.rb
里更改你的会话Cookie名称以使所有会话都无效。YourApp::Application.config.session_store :cookie_store, key: '_change_me_session'
- Jefferson