WebSecurity-eigenschap - CurrentUserId


❮Webbeveiliging

Definitie

De eigenschap CurrentUserId is de ID (primaire sleutel) voor de huidige gebruiker in de WebSecurity- database.


C# en VB-syntaxis

WebSecurity.CurrentUserId

Voorbeelden

Voorbeeld C#

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

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

Voorbeeld VB

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

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

Opmerkingen

De eigenschap CurrentUserId is alleen-lezen. Het kan niet worden gewijzigd door code.

De eigenschap wordt gebruikt om de gebruiker te identificeren in de WebSecurity- database, zowel in de gebruikersprofieltabel als in de lidmaatschapstabel.


Fouten en uitzonderingen

De eigenschap CurrentUserId retourneert -1 als er geen huidige gebruiker is aangemeld.

Elke toegang tot het WebSecurity - object genereert een InvalidOperationException als:

  • De methode InitializeDatabaseConnection() is niet aangeroepen
  • SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)

❮Webbeveiliging