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

基恩

我通过使用以下代码创建一个ASPXAUTH cookie

var authTicket = new FormsAuthenticationTicket(2, model.Name, DateTime.Now, DateTime.Now.AddMinutes(ConfigSettings.SessionTimeout),
                    false, result.UniqueId.ToString());

                var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName,
                    FormsAuthentication.Encrypt(authTicket))
                {
                    HttpOnly = true,
                    Expires = authTicket.Expiration                    
                };

                Response.AppendCookie(authCookie);

当用户关闭浏览器(IE和Chrome)并再次登录时,会话仍处于活动状态,APSXAUTH cookie不会过期。我将其设置为非持久性。我也确定所有浏览器实例均已关闭。

我想念什么?

威克多(Wiktor Zychla)

由于您手动设置Expires属性,因此浏览器会在客户端创建一个持久性cookie。

只是不要在此处设置任何值,请将该行注释掉。这将创建一个cookie,只要打开浏览器,它就一直存在。

请注意,通常这意味着即使用户关闭了选项卡,cookie仍然存在。当浏览器进程关闭并重新启动时,它消失。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

当浏览器关闭时,阻止会话过期

来自分类Dev

当浏览器在MVC中关闭时,阻止会话过期

来自分类Dev

浏览器如何处理过期的Cookie?

来自分类Dev

Cookie过期时的ColdFusion检查

来自分类Dev

关闭浏览器时未清除Cookie

来自分类Dev

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

来自分类Dev

设置Cookie在2小时后过期

来自分类Dev

当会话Cookie使用cURL过期时

来自分类Dev

设置Cookie在2小时后过期

来自分类Dev

在Cookie过期时,删除MySQL行

来自分类Dev

Rails 4:当浏览器关闭时,会话值永远不会“过期”或消失

来自分类Dev

Rails 4:当浏览器关闭时,会话值永远不会“过期”或消失

来自分类Dev

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

来自分类Dev

Cookie 不会在所有浏览器中过期/删除

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

关闭浏览器后,cookie被删除

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将Cookie设置为在当天结束时过期

来自分类Dev

如何将 Cookie 设置为在选项卡关闭时过期

来自分类Dev

为什么每次关闭浏览器时会话都将过期?

来自分类Dev

Laravel-验证会话在浏览器关闭后不会过期

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    当浏览器关闭时,阻止会话过期

  6. 6

    当浏览器在MVC中关闭时,阻止会话过期

  7. 7

    浏览器如何处理过期的Cookie?

  8. 8

    Cookie过期时的ColdFusion检查

  9. 9

    关闭浏览器时未清除Cookie

  10. 10

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

  11. 11

    设置Cookie在2小时后过期

  12. 12

    当会话Cookie使用cURL过期时

  13. 13

    设置Cookie在2小时后过期

  14. 14

    在Cookie过期时,删除MySQL行

  15. 15

    Rails 4:当浏览器关闭时,会话值永远不会“过期”或消失

  16. 16

    Rails 4:当浏览器关闭时,会话值永远不会“过期”或消失

  17. 17

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

  18. 18

    Cookie 不会在所有浏览器中过期/删除

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

    关闭浏览器后,cookie被删除

  24. 24

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

  25. 25

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

  26. 26

    将Cookie设置为在当天结束时过期

  27. 27

    如何将 Cookie 设置为在选项卡关闭时过期

  28. 28

    为什么每次关闭浏览器时会话都将过期?

  29. 29

    Laravel-验证会话在浏览器关闭后不会过期

热门标签

归档