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