WebSecurity-Eigenschaft – HasUserId


❮ Websicherheit

Definition

Die HasUserId- Eigenschaft ist ein boolescher Wert, der angibt, ob der aktuelle Benutzer eine Benutzer-ID in der WebSecurity- Datenbank hat.

Der Eigenschaftswert ist ein boolescher Wert , wenn der aktuelle Benutzer eine Benutzer-ID hat. Der Standardwert ist false .


C#- und VB-Syntax

WebSecurity.HasUserId

Beispiele

Beispiel C#

@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>

Beispiel VB

@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code

<p>It is @value that the user has an ID</p>

Bemerkungen

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

Die HasUserId- Eigenschaft überprüft nur, ob der Benutzer eine ID in der WebSecurity- Datenbank hat. Es wird nicht überprüft, ob das Benutzerkonto gültig (bestätigt) oder der Benutzer angemeldet ist.

Verwenden Sie die Methode IsConfirmed() , um zu überprüfen, ob der Benutzer bestätigt wurde.

Verwenden Sie die IsAuthenticated- Eigenschaft, um zu überprüfen, ob der Benutzer angemeldet ist.


Fehler und Ausnahmen

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