gpt4 book ai didi

asp.net - Google Chrome在浏览器关闭后保留 session 变量

转载 作者:行者123 更新时间:2023-12-04 04:35:38 26 4
gpt4 key购买 nike

我正在使用asp.net表单版本4,并使用内置的FormsAuthentication。
我选择不保留用户。

      FormsAuthentication.RedirectFromLoginPage(userIAmUsing, false);

当我在IE和Firefox中关闭浏览器时。我的 session 变量被破坏,返回页面时,我被要求重新登录。但是,在我的Chrome设置中,我选中了“继续从上次停止的地方”设置。当我在Chrome中关闭浏览器时,它会按照我(开发人员)的意愿保留cookie。实际上,即使在我退出计算机后,该 session 仍会保留。
就是这种情况,有谁知道作为开发人员我可以做的任何事情来替代此行为,并且在浏览器关闭后不允许 session 继续存在?换句话说,即使用户检查了该设置,我是否也可以使Chrome的行为与其他浏览器完全相同?

最佳答案

Cookie和 session 都有超时。您可以将超时时间设置为较短,这样Chrome不会在时间用完后尝试重用它们。

  • Set the timeout for .net session
  • Set the timeout for a cookie
  • 关于asp.net - Google Chrome在浏览器关闭后保留 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11692421/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com