【发布时间】:2013-04-24 04:50:18
【问题描述】:
我们有一个更新即将推出,我们需要所有用户退出并重新登录。
我已尝试更改 session_store.rb 中的密钥,但这不起作用。我们正在使用Clearance 进行身份验证,所以想知道是否有一种方法可以结束所有当前会话并获得许可,强制所有人再次登录?
【问题讨论】:
我们有一个更新即将推出,我们需要所有用户退出并重新登录。
我已尝试更改 session_store.rb 中的密钥,但这不起作用。我们正在使用Clearance 进行身份验证,所以想知道是否有一种方法可以结束所有当前会话并获得许可,强制所有人再次登录?
【问题讨论】:
在您的生产控制台中输入以下内容即可:
User.all.each { |u| u.reset_remember_token! }
【讨论】: