Sicurezza Web - Disconnessione ()


❮ Sicurezza Web

Definizione

Il metodo Logout() disconnette l'utente corrente.


Sintassi C# e VB

Logout()

Esempi

Esempio C#

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

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

Esempio VB

' Log out the current user
WebSecurity.Logout()

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

Parametri

Nessuno.


Valore di ritorno

Nessuno.


Errori ed eccezioni

Qualsiasi accesso all'oggetto WebSecurity genera un'eccezione InvalidOperationException se:

  • Il metodo InitializeDatabaseConnection() non è stato chiamato
  • SimpleMembership non è inizializzato (o disabilitato nella configurazione del sito Web)

Osservazioni

Quando un utente ha effettuato l'accesso, ASP.NET imposta un token di autenticazione in un cookie che consente ad ASP.NET di sapere nelle richieste successive che l'utente ha effettuato l'accesso.

Il metodo Logout() rimuove il token di autenticazione, che ha l'effetto di disconnettere l'utente.


❮ Sicurezza web