<WebSecurity Object
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 boolean true , 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 wird nur gelesen. Es kann nicht durch Code geändert werden.
Die HasUserId Eigenschaft überprüft nur , dass der Benutzer eine ID in der WebSecurity Datenbank hat. Es überprüft nicht , dass das Benutzerkonto gültig ist (confirmed) , oder dass der Benutzer angemeldet ist.
Verwenden Sie die IsConfirmed() Methode , um zu überprüfen , dass der Benutzer bestätigt wird.
Verwenden Sie IsAuthenticated Eigenschaft , um zu überprüfen , dass der Benutzer angemeldet ist.
Fehler und Ausnahmen
Jeder Zugriff auf das WebSecurity Objekt löst eine InvalidOperationException , wenn:
- Die InitializeDatabaseConnection() Methode nicht aufgerufen wurde
- SimpleMembership ist nicht initialisiert (or disabled in the website configuration) - (or disabled in the website configuration)
Technische Daten
Name | Wert |
---|---|
Namespace | WebMatrix.WebData |
Versammlung | WebMatrix.WebData.dll |
<WebSecurity Object