У меня проблема. Я сделал пользовательскую функцию «Запомнить меня», используя куки.
HttpCookie rememberMeCookie = FormsAuthentication.GetAuthCookie(userName, rememberMe);
if (rememberMe)
{
rememberMeCookie.Expires = Controller.LocalizationProvider.GetAdjustedServerTime().AddMonths(6);
}
HttpContext.Current.Response.Cookies.Add(rememberMeCookie);
Я вижу куки в инструментах Firecookies в Firefox. Он существует и имеет правильную дату истечения срока действия.
Но когда я сменил время - перешел на следующий месяц. После этого я зашел на сайт и разблокировал пользователя. Если я вернусь в настоящее время - я стану пользователем авторизации.