Propriété WebSecurity - HasUserId


❮ Sécurité Web

Définition

La propriété HasUserId est une valeur booléenne qui indique si l'utilisateur actuel possède un ID utilisateur dans la base de données WebSecurity .

La valeur de la propriété est un booléen true si l'utilisateur actuel a un ID utilisateur. La valeur par défaut est false .


Syntaxe C# et VB

WebSecurity.HasUserId

Exemples

Exemple C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>

Exemple VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code

<p>It is @value that the user has an ID</p>

Remarques

La propriété HasUserID est en lecture seule. Il ne peut pas être modifié par code.

La propriété HasUserId vérifie uniquement que l'utilisateur possède un ID dans la base de données WebSecurity . Il ne vérifie pas que le compte utilisateur est valide (confirmé) ou que l'utilisateur est connecté.

Utilisez la méthode IsConfirmed() pour vérifier que l'utilisateur est confirmé.

Utilisez la propriété IsAuthenticated pour vérifier que l'utilisateur est connecté.


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