我正在开发一个 Play Framework 项目,并且正在使用SecureSocial
插件进行用户操作。
我的问题是,根据 Play Framework 文档,当我关闭浏览器选项卡并打开一个新选项卡时,会话应该已经关闭并重置。
但是当我关闭并重新打开选项卡时,我看到会话 ID 仍然相同,并且用户直接登录而无需重新打开登录页面(因为用户信息在播放会话中仍然可用)
这是我打开会话之前和之后的输出:
前
session = {sid=86, ___ID=80519f26-ccf9-4e6f-9f9a-0f2a3bbc7b20, securesocial.network=userpass, ___AT=4241355a05e419dabc6e16612275b3d932133707, securesocial.user=test}
然后我关闭并在几秒钟后重新打开浏览器选项卡......
后
session = {___ID=80519f26-ccf9-4e6f-9f9a-0f2a3bbc7b20, sid=86, securesocial.network=userpass, ___AT=4241355a05e419dabc6e16612275b3d932133707, securesocial.user=test}
一切都是一样的。有时它会随机变化。
application.conf
顺便说一句,我在其他任何地方都没有任何会话设置;一切仍处于默认设置。