关闭浏览器时未清除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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

清除swt浏览器cookie

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

浏览器崩溃时清除sessionStorage

来自分类Dev

浏览器未保存Cookie

来自分类Dev

关闭浏览器时的通知

来自分类Dev

关闭浏览器时的会话超时

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

关闭浏览器后,cookie被删除

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    清除swt浏览器cookie

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    浏览器崩溃时清除sessionStorage

  12. 12

    浏览器未保存Cookie

  13. 13

    关闭浏览器时的通知

  14. 14

    关闭浏览器时的会话超时

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

    关闭浏览器后,cookie被删除

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档