2011-09-15 13 views
1


フォームの違いは何ですか?認証タイムアウトとAsp.netアプリケーションのセッションタイムアウトの違いは何ですか?セッションタイムアウトとフォームの間で異なっている何

<authentication mode="Forms"> 
     <forms protection="All" slidingExpiration="true" defaultUrl="Administrator/Default.aspx" loginUrl="login" timeout="180" > 
     </forms> 
    </authentication> 
    <sessionState timeout="300"> 
    </sessionState> 

プロパティをタイムアウトどのようにweb.configファイル内<てsessionState >タイムアウト性質対<フォーム>タイムアウトを異なりますか。? (あなたがスライディング有効期限を使用していない場合は、絶対タイムアウト)

おかげ

答えて

1

フォームのタイムアウトは、フォーム認証のための非アクティブのタイムアウトです。

Sessionstateタイムアウトは、ユーザーのセッションデータの非アクティブタイムアウトです。そのユーザー用に保存したセッションデータ。

+1

フォームのタイムアウトは、ユーザーが再認証を要求する前のCookieのタイムアウトです。これは、異なるASPバージョンでは異なる動作します。 http://msdn.microsoft.com/en-us/library/1d3t3c61.aspxを参照してください –

+0

こんにちは@Bernie、いくつかの時間私のアプリケーションは、リダイレクトループのエラーを示しています..何が問題なのですか? –

+0

@AbhishekBhalaniあなたのログインページに認証が必要な場合があります。おそらくユーザーはホームページからログインしますが、セッションがタイムアウトすると、認証が必要なページにリダイレクトされます。しかし、一般的にこれを助けるためにもっと多くの情報が必要です。おそらく別の質問が必要でしょう... – Timbo

関連する問題