ในเมธอด SignOut ของSystem.Web.Security.FormsAuthenticationทีม ASP.NET เลือกที่จะหมดอายุคุกกี้ FormsAuth โดยตั้งค่าวันที่หมดอายุเป็น "12 ต.ค. 2542"
HttpCookie cookie = new HttpCookie(FormsCookieName, str);
cookie.HttpOnly = true;
cookie.Path = _FormsCookiePath;
cookie.Expires = new DateTime(0x7cf, 10, 12);
ความสำคัญของวันที่ 12 ตุลาคม 2542 คืออะไร? มันเป็นเรื่องตลกภายในหรือมีเหตุผลที่ถูกต้องในการกำหนดวันหมดอายุของคุกกี้เป็นวันที่นั้น ๆ หรือไม่?
แก้ไข: ทฤษฎีด้านล่างน่าสนใจ แต่เป็นเพียงการคาดเดา ตั้งแต่ฟิล , สกอตต์และสมาชิกคนอื่น ๆ ของทีม ASP.NET อยู่ใน StackOverflow ฉันคิดว่ามันจะสนุกที่จะนำเสนอเงินรางวัล หวังว่าจะมีคนติดตามนักพัฒนาต้นฉบับและได้รับคำตอบที่เชื่อถือได้
ที่ได้รับรางวัล: สกอตต์ Hanselman สำหรับทวีความรุนแรงนี้ไปตลอดทางจนถึงScottGu ฉันหวังเป็นอย่างยิ่งว่าจะมีความหมายของ Illuminati-esque ที่เป็นความลับสุดยอด แต่ดูเหมือนว่ามันจะเป็นเพียงเคล็ดลับ "หนึ่งปีที่แล้ว"