首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ASP.NET MVC (或Core)来检测和重定向无炊具会话?

如何使用ASP.NET MVC (或Core)来检测和重定向无炊具会话?
EN

Stack Overflow用户
提问于 2017-01-23 15:44:12
回答 1查看 500关注 0票数 0

我正在创建一个网站,安全意识(偏执)的人可能会阻止cookie,甚至认证cookie。

我想检测这个实例,并重定向到描述corresponding risks with cookieless sessions.的FAQ/Help页面

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-23 16:14:58

你混淆了术语,所以你说的话有点不清楚。会议不是没有烹饪,就是没有烹饪。如果在ASP.NET中使用无炊事会话,那么每个会话都是无炊具的。因此,警告用户在他们被迫使用的东西中固有的安全风险是毫无意义的。如果您没有使用无炊具会话,那么每个会话都需要一个cookie,并且警告用户一些甚至不适用于它们的东西也是没有意义的。

这里唯一有意义的是,需要一个会话cookie (没有无炊事的会话),然后通知没有启用cookie的用户,他们将无法利用站点中需要cookie的部分(通过身份验证的区域和其他您可能利用会话的地方)。为此,您可以使用JavaScript检测是否通过navigator.cookieEnabled启用cookies,也可以通过以下方式在服务器端执行此操作:

  1. 设置cookie或简单地将某些内容保存到会话中(这将需要设置cookie )
  2. 重定向
  3. 检查以前设置的cookie或会话数据

如果它存在于重定向之后,则启用cookie。如果没有,那么他们就会被禁用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41810185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档