我现在正在寻找和尝试我们的,但我找不到解决方案..
我需要一种杀死所有用户会话的方法,以便他们必须再次登录。我查看了SO Answers,但不知何故都没有想要工作。最受欢迎的蜜蜂:
rake db:sessions:clear
投掷Don't know how to build task 'db:sessions:clear'
。
我缺少什么,有人为此提供了一个很好的解决方案吗?
我需要的东西基本上就像是在设计中杀死所有会话的任务或控制台魔法。
How can I reset all devise sessions so every user has to login again?
答案 0 :(得分:4)
更改 config / session_store.rb
中的密钥MyAppName::Application.config.session_store :cookie_store, key: '_myapp_name_session'
我将其从_myapp_name_session
更改为_myapp_name_sessions
,并且所有用户都已被删除。
提示:修改此文件时务必重启服务器。