В методе выхода из 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 года? Это шутка изнутри или есть веская причина установить срок действия куки-файлов на эту дату?
Изменить: приведенные ниже теории интересны, но это всего лишь предположения. Поскольку Фил , Скотт и другие члены команды ASP.NET работают на StackOverflow, я подумал, что было бы интересно предложить вознаграждение . Надеюсь, кто-нибудь сможет отследить первоначального разработчика и получить авторитетный ответ.
Награжден: Скотту Хансельману за то, что он довел дело до ScottGu . Я действительно надеялся на какой-то суперсекретный, иллюминатский смысл, но похоже, что это был всего лишь старый трюк «год назад».