ここでの奇妙な問題は、ユーザーの出身地に応じてWindowsまたはForms認証を使用するいくつかの混合環境Webアプリケーションを実行していることです。
アイドル状態のセッションを長時間開いたままにしてから、主にこのテーマのベストプラクティスを探して作業を再開しようとする人から発生するエラーを回避するために、他のすべての人が期限切れのセッションをどのように処理するのか興味があります。
ご提案やご意見をいただければ幸いです。
ありがとう、
ここでの奇妙な問題は、ユーザーの出身地に応じてWindowsまたはForms認証を使用するいくつかの混合環境Webアプリケーションを実行していることです。
アイドル状態のセッションを長時間開いたままにしてから、主にこのテーマのベストプラクティスを探して作業を再開しようとする人から発生するエラーを回避するために、他のすべての人が期限切れのセッションをどのように処理するのか興味があります。
ご提案やご意見をいただければ幸いです。
ありがとう、
認証方法がセッションのタイムアウトにどのように影響するかはわかりませんが、セッションに入るために使用するメカニズムは、セッションにとどまることができる時間に影響を与えるべきではありません.
一般的に言えば、セッションの有効期限が切れている場合は、コードを追加して、セッションがアクティブかどうかを確認できます。そうでない場合は、ログイン ページにリダイレクトするか、他の分かりやすいテキストを表示します。
基本的に次のようなもの:
if (Session.IsNewSession)
Response.Redirect("login.aspx");