0
我遇到问题。我使用cookies完成了自定义的“记住我”功能。Cookie登录不起作用
HttpCookie rememberMeCookie = FormsAuthentication.GetAuthCookie(userName, rememberMe);
if (rememberMe)
{
rememberMeCookie.Expires = Controller.LocalizationProvider.GetAdjustedServerTime().AddMonths(6);
}
HttpContext.Current.Response.Cookies.Add(rememberMeCookie);
我在Firefox中看到firecookies工具中的cookie。它存在且具有正确的到期日期。 但是当我改变时间 - 搬到下个月。之后,我进入了该网站,并取消了用户的登录。如果我回到现在的时间 - 我成为authothication用户。