WebSecurity - Logout()


❮ Websicherheit

Definition

Die Methode Logout() meldet den aktuellen Benutzer ab.


C#- und VB-Syntax

Logout()

Beispiele

Beispiel C#

// Log out the current user
WebSecurity.Logout();

// Redirect back to the homepage
Response.Redirect("~/");

Beispiel VB

' Log out the current user
WebSecurity.Logout()

' Redirect back to the homepage
Response.Redirect("~/")

Parameter

Keiner.


Rückgabewert

Keiner.


Fehler und Ausnahmen

Jeder Zugriff auf das WebSecurity- Objekt löst eine InvalidOperationException aus , wenn:

  • Die Methode InitializeDatabaseConnection() wurde nicht aufgerufen
  • SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)

Bemerkungen

Wenn ein Benutzer angemeldet ist, legt ASP.NET ein Authentifizierungstoken in einem Cookie fest, das ASP.NET bei nachfolgenden Anforderungen mitteilt, dass der Benutzer angemeldet wurde.

Die Methode Logout() entfernt das Authentifizierungstoken, wodurch der Benutzer abgemeldet wird.


❮ Websicherheit