В приложении ASP.NET MVC2 у нас есть стандартное действие для входа...
if (ValidateUser(model.Email, model.Password)
{
FormsAuthentication.SetAuthCookie(model.Email, model.RememberMe);
...
где второй параметр SetAuthCookie равен createPersistentCookie
со следующей документацией:
createPersistentCookie
Type: System.Boolean
true to create a persistent cookie
(one that is saved across browser sessions); otherwise, false.
Мы хотели бы, чтобы постоянный файл cookie истекал через 2 недели (т.е. пользователь мог вернуться на сайт в течение 2 недель и не требовать повторной аутентификации. После этого времени их попросят снова войти в систему).
Как установить истечение для постоянного файла cookie?