<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