1. ホーム
  2. .net

[解決済み] 1999年10月12日の意味とは?[クローズド]

2023-02-12 14:07:01

質問

のSignOutメソッドで System.Web.Security.FormsAuthenticationの で、ASP.NET チームは有効期限を "Oct 12 1999" に設定して FormsAuth Cookie を失効させることを選択しました。

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に参加しているので、私は楽しいと思いました。 懸賞金 . 誰かが元の開発者を追跡して、信頼できる回答を得られるとよいのですが。

受賞しました。 スコット・ハンセルマン(Scott Hanselman)には、この問題を ScottGu . 私は、何かイルミナティ的な超秘密の意味を期待していたのですが、どうやらただの「1年前」トリックだったようです。

どのように解決するのですか?

みなさん、ASP.NET チームの 12 人の異なる担当者と話をしました。そのコードの行を書いた開発者は、いなくなってしまったと思います。私たちはグに尋ねましたが、彼は確信がありませんでした。

チームの Stefan Schackow は、Manu Vasandani と話した後、次のように述べました。

ASP.NETの開発者たちは 野生の忍者の群れに追われているようなものです。 追われる身であり、そのため 機能を完成させなければならないという強いプレッシャーがありました。 命がけの作業でした。 その結果 その結果、その場の熱気と情熱で その結果、瞬時の判断で 定数を1年後の現在に設定する ということになった。 残念ながら その決断をした開発者は チェックが甘かったようです。 結局は 忍者のリーダー「Eviscerati Extremus」の手により、苦渋の死を遂げることになる。 忍者のリーダー「Eviscerati Extremus」の手によって苦渋の死を遂げることになる。 マイナスワン」。

翻訳ですか?そのコードの行が書かれた日の1年前の日付です。