【发布时间】:2014-05-12 05:24:14
【问题描述】:
我将访问令牌添加到用户 cookie,当我第一次检查它是否仍然存在时,它是。但下次我再找它时,它就不存在了。当我从 cookie 中获取它时,它会被删除吗?还是我做错了什么?
这就是我添加 cookie 的方式:
HttpCookie cookie = new HttpCookie(key);
cookie.Expires = DateTime.Now.AddMinutes(10);
HttpContext.Current.Request.Cookies.Add(cookie);
【问题讨论】:
-
我不是 100% 确定这一点,但您是否尝试过使用
DateTime.UtcNow.AddMinutes(10)而不是使用本地时区? -
@KaiEichinger 是的,我查看了 cookie 属性,它说从我查看的时间开始大约 30 分钟。我发现了这个:stackoverflow.com/questions/7510327/…,所以我想我将无法修复它。
标签: c# asp.net-mvc cookies