【问题标题】:Session values getting lost when cookie path is provided提供 cookie 路径时会话值丢失
【发布时间】:2013-11-18 15:22:57
【问题描述】:

我们创建了一个 ASP.net 项目。客户提出的安全问题很少,其中之一是为会话 cookie 提供域和路径。所以我们提供了 cookie 的路径和域,但之后我们无法检索会话值。

我也试过在IIS上部署网站,维护文件夹层次,还是没用。

感谢任何帮助。

【问题讨论】:

    标签: c# asp.net session-cookies


    【解决方案1】:

    asp.net 中的会话状态也是它自己的 cookie,因此您可能还需要在会话状态自动生成的 cookie 上设置路径...

    这个问题和答案描述了如何做到这一点:Setting Path and Expiration for session cookie in asp.net

    这里是asp.net中用于会话处理的不同配置的链接:http://msdn.microsoft.com/en-us/library/h6bb9cz9(v=vs.85).aspx

    【讨论】:

    • 我说的只是会话 cookie。我已经设置了 cookie 的路径作为响应。这就是导致问题的原因。
    • hmmm...也许只是将会话状态设置为无cookie,这只会在查询字符串中传递会话ID...
    猜你喜欢
    • 2023-03-28
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2020-05-02
    • 2018-01-23
    • 2015-12-07
    相关资源
    最近更新 更多