как установить время истечения срока действия cookie по местному времени пользователя? - PullRequest
15 голосов
/ 11 февраля 2011

Я хочу, чтобы срок действия файла cookie истек через 10 минут (просто ради аргумента).

Если я использую Expires = DateTime.Now.AddMinutes(30) и пользователь отстает от меня на 3 часа, срок действия файла cookie истечет, как только он будет получен (это правильно?)

Как установить срок действия, чтобы он был локальным для пользователя?

Конечно, я могу использовать JavaScript для отправки этой информации вместе с запросом, или использовать JS-библиотеку для создания cookie на стороне клиента, или сохранить профиль пользователя и запросить у пользователя часовой пояс, но я ищу решение для ленивца.

1 Ответ

14 голосов
/ 11 февраля 2011

Дата окончания срока действия файлов cookie заканчивается временем по Гринвичу, поэтому ваш код будет просто работать.

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