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