Najnowsze tutoriale tworzenie stron internetowych
 

WebSecurity nieruchomości - HasUserId


<WebSecurity Przedmiot

Definicja

Nieruchomość HasUserId jest logiczna wartość, która wskazuje, czy bieżący użytkownik ma identyfikator użytkownika w bazie danych WebSecurity.

Wartość właściwości jest wartością logiczną true, jeśli bieżący użytkownik ma identyfikator użytkownika. Wartością domyślną jest false.


C # i VB Składnia

WebSecurity.HasUserId

Przykłady

Przykład C #

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

Przykład VB

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

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

Uwagi

Nieruchomość HasUserID jest tylko do odczytu. To nie może być zmieniony za pomocą kodu.

Nieruchomość HasUserId sprawdza tylko, że użytkownik ma identyfikator w bazie danych WebSecurity. To nie sprawdza, czy konto użytkownika jest ważna (confirmed) , lub że użytkownik jest zalogowany.

Za pomocą IsConfirmed() sposobu w celu sprawdzenia, czy użytkownik jest potwierdzona.

Użyj własności IsAuthenticated aby sprawdzić, czy użytkownik jest zalogowany.


Błędy i wyjątki

Każdy dostęp do obiektu WebSecurity rzuca InvalidOperationException jeżeli:

  • InitializeDatabaseConnection() metoda nie została wywołana
  • SimpleMembership nie jest zainicjowana (or disabled in the website configuration)

Dane techniczne

Nazwa Wartość
Przestrzeń nazw WebMatrix.WebData
Montaż WebMatrix.WebData.dll

<WebSecurity Przedmiot