Срок действия файла cookie истекает в конце сеанса ИЛИ в определенное время? - PullRequest
4 голосов
/ 03 октября 2011

Возможно ли истечение срока действия файла cookie в конце сеанса или в определенное время?

Ответы [ 3 ]

1 голос
/ 03 октября 2011

Да! Это просто

HttpCookie newCookie = new HttpCookie("myCookie");
newCookie.Expires = DateTime.Today.AddDays(1);

Если вы хотите, чтобы куки были для сеанса, установите его на DateTime.MinValue. См. Документацию MSDN здесь для получения дополнительной информации. Вот выдержка:

Установка для свойства Expires значения MinValue делает этот файл cookie сеанса, который является его значением по умолчанию.

1 голос
/ 04 октября 2011

, поскольку это невозможно с одним cookie, я отправляю два cookie.срок действия файла cookie истекает в конце сеанса.Срок действия второго файла cookie истекает в определенное время.при каждом запросе я проверяю второй файл cookie и, если он нулевой, выхожу из системы вручную.

0 голосов
/ 03 октября 2011

Вы можете контролировать время жизни куки с Expires and Max-Age свойствами.В любом случае, если сеанс истек или вы недействительны, что подразумевается, cookie, связанные с этим сеансом (например, jsessionId), больше не действительны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...