2009-12-06 17 views
6

Ich muss Memeership Timeout auf weniger als Session-Timeout setzen, um die Mitgliedschaft zu vermeiden und die Login-Sitzung ist abgelaufen, das ist ein Problem, das ich in meiner asp.net-Anwendung konfrontiert, die ich benutze Login Kontrolle und wenn der Benutzer einen Kommentar sendet und die Anmeldesteuerungssitzung abgelaufen ist, sollte er den Kommentar nicht akzeptieren und ich wusste später, dass ich die Mitgliedschaft-Zeitlimite ablaufen lassen muss, bevor die Anmeldungssitzungsablaufzeit abläuft.Mitgliedschafts-Timeout und Session-Timeout

Also wie kann ich Mitgliedschaftszeitlimit ablaufen lassen b4 Sitzung Ablauf?

Vielen Dank im Voraus

Antwort

17

Sie das Timeout für die Sitzung und Authentifizierung Cookies könnten:

<authentication mode="Forms"> 
    <forms 
    loginUrl="/login.aspx" 
    requireSSL="true" 
    protection="All" 
    timeout="15" 
    domain="example.com" 
    slidingExpiration="true" 
    name="auth_cookie" /> 
</authentication> 

und die Sitzung:

<system.web> 
    <sessionState 
     mode="InProc" 
     cookieless="false" 
     timeout="20" /> 
</system.web> 
+0

HALLO Ich frage mich, warum in Sie setzen die Zeitüberschreitung für 15 und im Sitzungszustand ist es 20? – Ashenvale