Dans le SignOut méthode de Système.Web.De sécurité.FormsAuthentication, l'ASP.NET l'équipe a choisi de faire expirer le FormsAuth cookie par le réglage de la date d'expiration à "12 octobre 1999".
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Quelle est la signification du 12 octobre 1999? Est-il d'une blague, ou est-il une raison valable pour définir votre expiration du cookie à cette date?
Edit: Les théories ci-dessous sont intéressants, mais ils ne sont que des suppositions. Depuis Phil, Scott, et d'autres membres de la ASP.NET de l'équipe sont sur StackOverflow, j'ai pensé qu'il serait amusant d'offrir un bounty. J'espère que quelqu'un peut traquer le développeur d'origine et d'obtenir une réponse faisant autorité.
Décerné à: Pour Scott, Hanselman pour l'escalade de ce seul tout le chemin à ScottGu. J'espérais vraiment une sorte de super-secrète, les Illuminati-esque sens, mais on dirait que c'est juste l'ancien "il y a un an" truc.