Propriété WebSecurity - CurrentUserId


❮ Sécurité Web

Définition

La propriété CurrentUserId est l'ID (clé primaire) de l'utilisateur actuel dans la base de données WebSecurity .


Syntaxe C# et VB

WebSecurity.CurrentUserId

Exemples

Exemple C#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>Current User ID is: @value</p>

Exemple VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code

<p>Current User ID is: @value</p>

Remarques

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

La propriété est utilisée pour identifier l'utilisateur dans la base de données WebSecurity , à la fois dans la table de profil utilisateur et dans la table d'appartenance.


Erreurs et exceptions

La propriété CurrentUserId renvoie -1 si aucun utilisateur n'est actuellement connecté.

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