WebSecurity-Eigenschaft – CurrentUserId


❮ Websicherheit

Definition

Die Eigenschaft CurrentUserId ist die ID (Primärschlüssel) für den aktuellen Benutzer in der WebSecurity- Datenbank.


C#- und VB-Syntax

WebSecurity.CurrentUserId

Beispiele

Beispiel C#

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

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

Beispiel VB

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

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

Bemerkungen

Die CurrentUserId- Eigenschaft ist schreibgeschützt. Es kann nicht per Code geändert werden.

Die Eigenschaft wird verwendet, um den Benutzer in der WebSecurity- Datenbank sowohl in der Benutzerprofiltabelle als auch in der Mitgliedschaftstabelle zu identifizieren.


Fehler und Ausnahmen

Die CurrentUserId- Eigenschaft gibt -1 zurück, wenn kein aktueller Benutzer angemeldet ist.

Jeder Zugriff auf das WebSecurity- Objekt löst eine InvalidOperationException aus , wenn:

  • Die Methode InitializeDatabaseConnection() wurde nicht aufgerufen
  • SimpleMembership ist nicht initialisiert (oder in der Website-Konfiguration deaktiviert)

❮ Websicherheit