In der SignOut-Methode von System.Web.Security.FormsAuthentication hat das ASP.NET-Team das FormsAuth-Cookie abgelaufen, indem das Ablaufdatum auf "12. Oktober 1999" festgelegt wurde.
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Welche Bedeutung hat der 12. Oktober 1999? Handelt es sich um einen Insider-Witz oder gibt es einen triftigen Grund, den Ablauf Ihres Cookies auf dieses bestimmte Datum festzulegen?
Bearbeiten: Die folgenden Theorien sind interessant, aber sie sind nur Vermutungen. Da Phil , Scott und andere Mitglieder des ASP.NET-Teams auf StackOverflow sind, dachte ich, es würde Spaß machen, ein Kopfgeld anzubieten . Hoffentlich kann jemand den ursprünglichen Entwickler ausfindig machen und eine maßgebliche Antwort erhalten.
Ausgezeichnet: An Scott Hanselman für die Eskalation bis hin zu ScottGu . Ich hatte wirklich auf eine supergeheime, illuminati-artige Bedeutung gehofft, aber es sieht so aus, als wäre es nur der alte Trick "vor einem Jahr".