Dans la méthode SignOut de System.Web.Security.FormsAuthentication , l'équipe ASP.NET a choisi d'expirer le cookie FormsAuth en définissant la date d'expiration sur «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-ce une blague interne ou existe-t-il une raison valable de définir l'expiration de vos cookies à cette date particulière?
Edit: Les théories ci-dessous sont intéressantes, mais ce ne sont que des suppositions. Puisque Phil , Scott et d'autres membres de l'équipe ASP.NET sont sur StackOverflow, j'ai pensé que ce serait amusant d'offrir une prime . J'espère que quelqu'un pourra retrouver le développeur original et obtenir une réponse faisant autorité.
Récompensé: à Scott Hanselman pour avoir remonté celui-ci jusqu'à ScottGu . J'espérais vraiment une sorte de sens super-secret, illuminati-esque, mais on dirait que c'était juste le vieux truc "il y a un an".