1

我有一个应用程序,客户在任何时候只能有一个会话。我已经对其进行了排序,因此除了在关闭选项卡或浏览器时会话cookie没有被破坏的一种情况外,情况就是如此。然后让他们在其他地方登录,然后重新打开浏览器并让他们运行多个会话。

如果我正确关闭浏览器,那么 cookie 将被删除,但是否可以在不完全关闭浏览器的情况下删除它们?

该应用程序已经在客户站点上运行,因此我希望寻找一种方法来销毁 cookie,而不是重写整个会话存储当前的工作方式,尽管欢迎任何建议。

4

1 回答 1

0

我知道这篇文章真的很老了,但是有人会发现这很有用,这里有一个 gem 可以让每个标签管理一个新级别的会话 -> https://github.com/santiagodoldan/micro_sessions,我从另一个 repo 分叉和添加了对 rails 4.x 的支持

于 2017-10-03T18:36:38.713 回答