System.Web.Security.FormsAuthentication 의 SignOut 메서드 에서 ASP.NET 팀은 만료 날짜를 "1999 년 10 월 12 일"로 설정하여 FormsAuth 쿠키를 만료하도록 선택했습니다.
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
1999 년 10 월 12 일의 의미는 무엇입니까? 내부 농담입니까, 아니면 쿠키 만료를 특정 날짜로 설정해야하는 타당한 이유가 있습니까?
편집 : 아래의 이론은 흥미롭지 만 추측 일뿐입니다. 이후 필 , 스콧 , 그리고 ASP.NET 팀의 다른 구성원 나는 제공하는 재미있을 것이라고 생각에 StackOverflow에있는 현상금을 . 누군가가 원래 개발자를 추적하고 신뢰할 수있는 답변을 얻을 수 있기를 바랍니다.
수상 : ScottGu 로이 문제를 에스컬레이션 한 Scott Hanselman에게 . 나는 일종의 극비, 일루미나티 같은 의미를 정말로 원했지만, 그것은 단지 "1 년 전"의 오래된 속임수 인 것처럼 보입니다.