0

Cookie/FormsAuthenticationTicket/Session タイムアウトについて少しテストしています。私のテスト中に、私は本当に興味深いものを見つけました。

  • セッション Cookie を作成する
  • cookie.Expires = DateTime.MinValue;
  • 有効期限が 5 分の FormsAuthenticationTicket を作成する
  • web.config でセッション タイムアウトを 3 分に設定する
  • Response.Redirect(Request.RawUrl);次に、ページを更新してページの安全なセクションにいるかどうかを確認するだけの asp.net ボタンを作成しました。

    ページを継続的に更新すると、FormsAuthenticationTicket は 5 分以上続きます。

    だから私の質問は:

  • これは設計によるものだと思いますが、これは本当ですか?
  • これはセッション cookie だからでしょうか。
  • セッション Cookie が原因である場合、非セッション Cookie の予想される動作は何ですか?
  • 4

    1 に答える 1

    0

    コメントに記載されているように、これはスライド有効期限のデフォルト値が true であるためです

    ありがとう!

    于 2013-04-16T13:46:51.247 に答える