Срок действия HttpCookie ASP.Net

Если вы установите срок действия файла cookie на DateTime.Now.AddDays (-1), когда он истечет? Это показывает, что срок действия истекает вчера. Вот код:

var rememberMeCookie = new HttpCookie("remember_me");
rememberMeCookie.Expires =  DateTime.Now.AddDays(-1);

person souljaboi    schedule 14.09.2015    source источник
comment
нужен код, который вы использовали ..   -  person aimme    schedule 14.09.2015
comment
В этом случае срок действия файла cookie уже истек. какой смысл это делать?   -  person Prashanth Thurairatnam    schedule 14.09.2015


Ответы (2)


Нет HTTP-заголовка для удаления файла cookie, когда вы нажимаете «Выйти», это уловка, чтобы спутать браузер с предыдущей датой истечения срока действия, поэтому браузер немедленно удалит файл cookie из своего хранилища.

person Akash Kava    schedule 14.09.2015

Это вопрос, как если бы вы купили молоко 09.11.2015, срок годности которого истек 09.10.2015, тогда вы спрашиваете: «Мне его пить?» Конечно нет! потому что просрочено «ВЧЕРА», как вы сказали.

вы ничего не можете получить из файла cookie с истекшим сроком действия.

person Jelly    schedule 14.09.2015
comment
это уловка, чтобы заставить браузер немедленно удалить куки. - person Akash Kava; 14.09.2015