WebSecurity - Connexion()


❮ Sécurité Web

Définition

La méthode Login() se connecte à un utilisateur spécifié, à l'aide d'un nom d'utilisateur et d'un mot de passe.


Syntaxe C# et VB

WebSecurity.Login(userName, password, persistCookie)

Exemples

Exemple C#

if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}

Exemple VB

if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if

Paramètres

Parameter Type Description
userName String The user name
password String The user password
persistCookie String true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false.

Valeur de retour

Type Description
Boolean true if the user is logged in, otherwise false

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 requêtes suivantes que l'utilisateur a été connecté. Si persistCookie est faux, le jeton n'est valide que jusqu'à ce que l'utilisateur ferme le navigateur .


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)

❮ Sécurité Web