【问题标题】:Why are my site's cookies not working anymore?为什么我网站的 cookie 不再工作了?
【发布时间】:2017-03-22 20:30:12
【问题描述】:

这是我的页面 cookie 列表在执行任何操作之前的样子:

我运行了这段代码:

我得到这个结果:

只有当我将 HttpCookie("Account") 重命名为 HttpCookie("Account1") 时,我才能让它在 Name 下显示 Account,Value as CookieName1 和 userName 中的值以及过期时间,但是,在这样做之后帐户变为 Account1,并且该过程不断重复,直到我将其重命名为 Account2 等。

谁能看出这有什么明显的问题?

【问题讨论】:

  • 您使用的是同一个域吗?另外,不要使用DateTime.Now,使用DateTime.UtcNow
  • 您的网站是否在 iframe 中?
  • @Dai - 是的,目前是本地主机。 SilentTremor - 没有。
  • @SilentTremor - 不,不是。

标签: c# asp.net-mvc asp.net-mvc-4 cookies httpcookie


【解决方案1】:

问题是因为我使用的是if (Response.Cookies["Account"] != null) {} 而不是if (Request.Cookies["Account"] != null) {}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 2022-01-26
    • 2018-11-15
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多