IE11 清除缓存不会删除会话 cookie;影响 MVC 登录



我使用Owin Authentication,带有受保护的索引页面。我的身份函数是ASET作为会话cookie。

在IE11上,如果我成功登录,请清除缓存(Ctrl-Shift-Delete,保留收藏夹是,选中了包括cookie在内的所有其他内容),然后刷新我仍在登录的页面上。

在Chrome上,按照相同的步骤(我是通过开发人员工具清理存储>应用程序>清除存储或单独删除所有cookie),刷新页面将我带回我的登录屏幕。

每个答案上的答案听起来像是在运行"删除浏览历史记录"时不会删除会话cookie,或者它一直保持会话cookie,直到整个浏览器重新启动为止。

有关此行为的地方是否有任何官方文件?

我不应该期望简单的"删除浏览器历史记录"方法IE应该具有强迫重新登录的所需行为?

或者,如果有人尝试清除其浏览器历史记录,我是否应该在应用程序上配置其他内容来强制登录?

请尝试以下步骤:

方法1:执行下面提到的步骤并检查是否有帮助。

  • 打开Internet Explorer。
  • 单击工具>互联网选项。
  • 然后单击"常规"选项卡。
  • 单击浏览历史记录下的删除按钮
  • 现在,在选项临时Internet文件和网站文件上放置一个Checkmark。
  • 然后单击删除。

最新更新