Latest web development tutorials

WebSecurity HasUserId Eigenschaft

WebSecurity Objekte WebSecurity Objekte

Begriffsbestimmungen

HasUserId Attribut ist ein boolescher Wert, der in der Datenbank WebSecurity , ob der Benutzer - ID , ob der aktuelle Benutzer anzeigt.

Wenn der aktuelle Benutzer eine Benutzer - ID hat, ist der Attributwert ein booleschen Wert true. Der Standardwert ist false.


C # und VB-Syntax

WebSecurity.HasUserId


Beispiele

Beispiele für C #

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

Beispiele VB

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

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


Bemerkung

HasUserID Eigenschaft ist schreibgeschützt. Es kann nicht den Code ändern.

HasUserId Eigenschaft nur , um zu überprüfen , ob der Benutzer eine ID in WebSecurity Datenbank hat. Nicht überprüfen, dass das Benutzerkonto gültig ist (nicht bestätigt), oder ob der Benutzer angemeldet hat.

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

Verwenden Sie IsAuthenticated Eigenschaft , um zu überprüfen , ob der Benutzer angemeldet hat.


Fehler und Ausnahmen

Im folgenden Szenario, jeder Zugriff auf WebSecurity Objekt wird eine InvalidOperationException werfen:

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

Technische Daten

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


WebSecurity Objekte WebSecurity Objekte