Sécurité Web - Déconnexion()


❮ Sécurité Web

Définition

La méthode Logout() déconnecte l'utilisateur actuel.


Syntaxe C# et VB

Logout()

Exemples

Exemple C#

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

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

Exemple VB

' Log out the current user
WebSecurity.Logout()

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

Paramètres

Rien.


Valeur de retour

Rien.


Erreurs et exceptions

Tout accès à l' objet WebSecurity lève une exception InvalidOperationException si :

  • La méthode InitializeDatabaseConnection() n'a pas été appelée
  • SimpleMembership n'est pas initialisé (ou désactivé dans la configuration du site)

Remarques

Lorsqu'un utilisateur est connecté, ASP.NET définit un jeton d'authentification dans un cookie qui permet à ASP.NET de savoir lors des demandes ultérieures que l'utilisateur a été connecté.

La méthode Logout() supprime le jeton d'authentification, ce qui a pour effet de déconnecter l'utilisateur.


❮ Sécurité Web