В методе SignOut System.Web.Security.FormsAuthentication группа ASP.NET решила истечь срок действия файла cookie FormsAuth, установив дату истечения срока действия «12 октября 1999 г.».
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
Каково значение 12 октября 1999 года? Это внутренняя шутка или есть какая-то веская причина установить срок действия файла cookie на эту конкретную дату?
Редактировать. Приведенные ниже теории интересны, но это всего лишь догадки. Поскольку Фил, Скотт и другие члены команды ASP.NET находятся в StackOverflow, я подумал, что было бы интересно предложить награду. Надеюсь, кто-то сможет отследить оригинального разработчика и получить авторитетный ответ.
Присуждено: Скотту Хансельману за передачу этого вопроса в ScottGu а>. Я действительно надеялся на какой-то сверхсекретный смысл в стиле иллюминатов, но похоже, что это был просто старый трюк «год назад».