Как на самом деле работают временные отношения между Cookie и FormsAuthenticationTicket?
Я делаю небольшое тестирование по тайм-аутам Cookie/FormsAuthenticationTicket/Session. Во время тестирования я нашел что-то действительно интересное.
cookie.Expires = DateTime.MinValue;
Затем я создал кнопку asp.net, которая просто вызывает Response.Redirect(Request.RawUrl);
обновить страницу, чтобы увидеть, нахожусь ли я в защищенном разделе страницы.
Если я постоянно обновляю страницу, FormsAuthenticationTicket длится более 5 минут.
Итак, мои вопросы:
1 ответ
Решение
Как указано в комментариях, это происходит из-за того, что значение истечения срока действия по умолчанию является истинным: http://msdn.microsoft.com/en-us/library/system.web.configuration.formsauthenticationconfiguration.slidingexpiration.aspx
Спасибо!