0

Wie kann ein Benutzer am besten dazu veranlasst werden, sich erneut anzumelden, wenn die Sitzung abläuft? Ich verwende die Formularauthentifizierung. Die Lösung muss auch funktionieren, wenn der Benutzer mehrere Registerkarten im Browser geöffnet hat.Abmelden eines Benutzers beim Ablauf der Sitzung

Antwort

5

Dies geschieht automatisch. Wenn die Sitzung abgelaufen ist, sollte die nächste Seite, die der Benutzer anfordert und die Authentifizierung erfordert, auf die Anmeldeseite umgeleitet werden. Wenn Sie meinen, dass die Seite nicht mehr angezeigt werden soll, wenn Sie zu lange sitzen bleiben, gibt es ein paar Ansätze.

  1. Fügen Sie jedem Seitenkopf einen META REFRESH tag hinzu. Die Aktualisierungszeit sollte in der Nähe oder gleich dem Sitzungszeitlimit sein. Beachten Sie, dass wenn Sie AJAX-Aufrufe vornehmen, das Aktualisierungs-Tag den Timer nicht auf Null zurücksetzt.

  2. Verwenden Sie die Javascript setTimeout function, um kurz vor dem Session-Timeout umzuleiten.