Заголовок должен сказать все это.
Вот код для установки cookie:
// snip - some other code to create custom ticket
var httpCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encodedTicket);
httpCookie.Domain = "mysite.com";
httpContextBase.Response.Cookies.Add(httpCookie);
Вот мой код для выхода из моего сайта:
FormsAuthentication.SignOut();
Среда :
Поэтому, когда я пытаюсь выйти из системы, файл cookie все еще там. Еслия избавляюсь от строки httpCookie.Domain
(например, по умолчанию null), она отлично работает.
Еще одна странная вещь, которую я заметил, это то, что когда я задаю домен, Chrome не показывает мой cookie в части ресурсовинструментов разработчика, но когда я не устанавливаю домен, он делает.
И, во-вторых, когда я на самом деле создаю cookie с пользовательским доменом, при следующем запросе, когда я читаю вcookie из запроса (для его расшифровки), cookie есть, но домен пуст?xpiry до вчерашнего дня.Никаких кубиков.
Что происходит?Кто-нибудь может помочь?