No método SignOut de System.Web.Security.FormsAuthentication , a equipe ASP.NET optou por expirar o cookie FormsAuth definindo a data de expiração para "12 de outubro de 1999".
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Qual é o significado de 12 de outubro de 1999? É uma piada interna ou há algum motivo válido para definir a expiração do cookie para essa data específica?
Edit: As teorias abaixo são interessantes, mas são apenas suposições. Como Phil , Scott e outros membros da equipe ASP.NET estão no StackOverflow, achei que seria divertido oferecer uma recompensa . Esperançosamente, alguém pode rastrear o desenvolvedor original e obter uma resposta confiável.
Concedido: Para Scott Hanselman por escalar este até ScottGu . Eu estava realmente esperando por algum tipo de supersecreto, significado Illuminati-esque, mas parece que era apenas o velho truque de "um ano atrás".