Neueste Web-Entwicklung Tutorials
 

WebSecurity Immobilien - HasUserId


<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