Nel metodo SignOut di System.Web.Security.FormsAuthentication , il team ASP.NET ha scelto di far scadere il cookie FormsAuth impostando la data di scadenza su "Oct 12 1999".
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Qual è il significato del 12 ottobre 1999? È uno scherzo o c'è qualche motivo valido per impostare la scadenza del cookie su quella data particolare?
Modifica: le teorie seguenti sono interessanti, ma sono solo supposizioni. Dato che Phil , Scott e altri membri del team ASP.NET sono su StackOverflow, ho pensato che sarebbe stato divertente offrire una taglia . Si spera che qualcuno possa rintracciare lo sviluppatore originale e ottenere una risposta autorevole.
Premiato: a Scott Hanselman per aver intensificato questo fino a ScottGu . Speravo davvero in una sorta di significato super segreto, in stile Illuminato, ma sembra che fosse solo il vecchio trucco di "un anno fa".