Propriétés de WebSecurity - HasUserId


WebSecurity 对象Objet WebSecurity

Définition

HasUserIdLa propriété est une valeur booléenne qui indique si l'utilisateur actuelWebSecuritya un identifiant utilisateur dans la base de données.

Si l'utilisateur actuel a un identifiant utilisateur, la valeur de la propriété est une valeur booléennetrue. La valeur par défaut estfalse。


Syntaxe C# et VB

WebSecurity.HasUserId


Exemple

Exemple C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>C'est @value que l'utilisateur a un ID</p>

Exemple VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
Fin du code

<p>C'est @value que l'utilisateur a un ID</p>


Remarques

HasUserIDLa propriété est en lecture seule. Elle ne peut pas être modifiée via le code.

HasUserIdLa propriété vérifie uniquement si l'utilisateurWebSecuritya un ID dans la base de données. Elle ne vérifie pas si le compte utilisateur est valide (confirmé), ni si l'utilisateur est connecté.

Veuillez utiliserIsConfirmed()la méthode pour vérifier si l'utilisateur a été confirmé.

Veuillez utiliserIsAuthenticatedla propriété pour vérifier si l'utilisateur est connecté.


Erreurs et exceptions

Dans les cas suivants, tout accèsWebSecurityà l'objet lèvera uneInvalidOperationException:

  • InitializeDatabaseConnection()n'a pas été appelée
  • SimpleMembershipnon initialisé (ou désactivé dans la configuration du site web)

Données techniques

Name Valeur
Espace de noms WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity 对象Objet WebSecurity Autres extensions