关闭浏览器时未清除Cookie

求婚

我目前正在JSF中实现“自动登录”机制,请参见

Cookie maxAge始终为-1

我已经测试了以下情况:

用户登录时没有“记住我”,然后直接关闭浏览器而无需单击注销(如果单击注销,则cookie的maxAge将设置为0)。以后,如果用户再次加载页面,则在过滤器中,cookie出现在请求中(正常,因为在关闭浏览器时cookie maxAge不会更改为0),并且用户会自动登录,而不是我想要的是。

有办法解决吗?Cookie和会话之间有什么关系?我使用会话范围。据我所知,关闭浏览器时会话不会被破坏,这取决于服务器的决定。因此,我不能使用@PreDestroy。我也不能使用Jquery.unload,因为用户也只能关闭选项卡,而不能关闭浏览器。同样在我的应用程序中,可以同时打开多个选项卡...

有什么建议么?

BalusC

您似乎希望cookie在打开的浏览器实例中一直存在。也就是说,您希望Cookie能够与浏览器会话一样长。

只要指定最长使用期限,即可将其设为会话Cookie -1然后,cookie将与浏览器实例一样有效。

关于HttpSession和cookie之间的关系,请转到servlet如何工作?实例化,会话,共享变量和多线程关键区别在于HttpSession它还具有服务器管理的超时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django CSRF Cookie-为什么它在浏览器关闭时不过期?

来自分类Dev

关闭浏览器后清除缓存-symfony2

来自分类Dev

永久Cookie在浏览器关闭时被删除-Identity 2.0

来自分类Dev

在智能手机上关闭Chrome浏览器时,会话Cookie不会过期

来自分类Dev

在浏览器关闭时使ASPXAUTH Cookie过期

来自分类Dev

当浏览器关闭时,PHP会话Cookie会过期

来自分类Dev

如何在浏览器崩溃时清除localStorage?

来自分类Dev

关闭浏览器时,AngularJS删除所有cookie的方法

来自分类Dev

实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

来自分类Dev

关闭浏览器时的通知

来自分类Dev

如何从终端清除浏览器的缓存和cookie

来自分类Dev

关闭浏览器后未删除Cookie-仅适用于Chrome浏览器

来自分类Dev

浏览器未保存Cookie

来自分类Dev

清除swt浏览器cookie

来自分类Dev

如何从终端清除浏览器的缓存和cookie

来自分类Dev

Chrome浏览器的“清除浏览数据”不会清除打开的隐身标签页的Cookie吗?

来自分类Dev

Django CSRF Cookie-为什么它不会在浏览器关闭时过期?

来自分类Dev

关闭浏览器时的会话超时

来自分类Dev

关闭浏览器后,cookie被删除

来自分类Dev

关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

来自分类Dev

关闭浏览器后如何删除或取消设置Cookie?

来自分类Dev

是否可以在关闭浏览器/浏览器选项卡时清除所有cookie。在asp.net

来自分类Dev

关闭浏览器或标签浏览器时,使用OWIN关闭会话

来自分类Dev

实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

来自分类Dev

浏览器崩溃时清除sessionStorage

来自分类Dev

关闭浏览器时 ASP.NET 不清除 cookie 会话

来自分类Dev

当浏览器窗口关闭 PHP 时销毁 cookie

来自分类Dev

Angular 5 - 浏览器关闭时清除 localStorage

来自分类Dev

Flask 会话 cookie 不会在浏览器关闭时持续存在

Related 相关文章

  1. 1

    Django CSRF Cookie-为什么它在浏览器关闭时不过期?

  2. 2

    关闭浏览器后清除缓存-symfony2

  3. 3

    永久Cookie在浏览器关闭时被删除-Identity 2.0

  4. 4

    在智能手机上关闭Chrome浏览器时,会话Cookie不会过期

  5. 5

    在浏览器关闭时使ASPXAUTH Cookie过期

  6. 6

    当浏览器关闭时,PHP会话Cookie会过期

  7. 7

    如何在浏览器崩溃时清除localStorage?

  8. 8

    关闭浏览器时,AngularJS删除所有cookie的方法

  9. 9

    实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

  10. 10

    关闭浏览器时的通知

  11. 11

    如何从终端清除浏览器的缓存和cookie

  12. 12

    关闭浏览器后未删除Cookie-仅适用于Chrome浏览器

  13. 13

    浏览器未保存Cookie

  14. 14

    清除swt浏览器cookie

  15. 15

    如何从终端清除浏览器的缓存和cookie

  16. 16

    Chrome浏览器的“清除浏览数据”不会清除打开的隐身标签页的Cookie吗?

  17. 17

    Django CSRF Cookie-为什么它不会在浏览器关闭时过期?

  18. 18

    关闭浏览器时的会话超时

  19. 19

    关闭浏览器后,cookie被删除

  20. 20

    关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

  21. 21

    关闭浏览器后如何删除或取消设置Cookie?

  22. 22

    是否可以在关闭浏览器/浏览器选项卡时清除所有cookie。在asp.net

  23. 23

    关闭浏览器或标签浏览器时,使用OWIN关闭会话

  24. 24

    实施JWT存储以允许浏览器刷新但在选项卡/浏览器关闭时清除

  25. 25

    浏览器崩溃时清除sessionStorage

  26. 26

    关闭浏览器时 ASP.NET 不清除 cookie 会话

  27. 27

    当浏览器窗口关闭 PHP 时销毁 cookie

  28. 28

    Angular 5 - 浏览器关闭时清除 localStorage

  29. 29

    Flask 会话 cookie 不会在浏览器关闭时持续存在

热门标签

归档