我有一个应用程序,客户一次只能有一个会话。我已经对它进行了排序,所以情况就是如此,除了在一个场景中,当关闭选项卡或浏览器时,会话cookie不会被销毁。然后,这会让他们登录其他地方,然后重新打开浏览器,让他们运行多个会话。
如果我正确关闭浏览器,那么cookie就会被移除,但是如果没有完全关闭浏览器,可以删除它吗?
该应用程序已经在客户站点上运行,因此我希望找到一种方法来销毁cookie,而不是重新编写整个会话存储当前的工作方式,但欢迎提出任何建议。
答案 0 :(得分:0)
我知道这篇文章真的很老了,但是有人会觉得这很有用,这里有一个宝石可以让每个标签管理一个新级别的会话 - > https://github.com/santiagodoldan/micro_sessions,我从另一个仓库分叉并添加了对rails 4.x的支持