Nel metodo SignOut di System.Web.Security.FormsAuthentication, il team ASP.NET ha scelto di scadere il cookie di FormsAuth impostando la data di scadenza su "12 ottobre 1999".Qual è il significato del 12 ottobre 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 interno, o c'è qualche motivo valido per impostare la scadenza del cookie in quella particolare data?
Modifica: Le teorie di seguito sono interessanti, ma sono solo supposizioni. Poiché Phil, Scott e altri membri del team ASP.NET sono su StackOverflow, ho pensato che sarebbe stato divertente offrire una taglia . Speriamo che qualcuno possa rintracciare lo sviluppatore originale e ottenere una risposta autorevole.
Premiato: Per Scott Hanselman per escalation questo uno fino a ScottGu. Speravo davvero in una sorta di significato super-segreto, ispirato agli Illuminati, ma sembra che fosse solo il vecchio trucco di "un anno fa".
e perché 0x7cf invece del 1999? – hasen
Hm .... http://to-tech.com/conf/pdc98/day1/index.html –
@Scott, è un anno prima! – Galilyou