Właściwość WebSecurity — HasUserId
❮Bezpieczeństwo sieci
Definicja
Właściwość HasUserId to wartość logiczna, która wskazuje, czy bieżący użytkownik ma identyfikator użytkownika w bazie danych WebSecurity .
Wartość właściwości to prawda logiczna, jeśli bieżący użytkownik ma identyfikator użytkownika. Wartość domyślna to false .
Składnia C# i VB
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
Właściwość HasUserID jest tylko do odczytu. Nie można go zmienić kodem.
Właściwość HasUserId sprawdza tylko, czy użytkownik ma identyfikator w bazie danych WebSecurity . Nie weryfikuje, czy konto użytkownika jest ważne (potwierdzone) ani czy użytkownik jest zalogowany.
Użyj metody IsConfirmed() , aby sprawdzić, czy użytkownik jest potwierdzony.
Użyj właściwości IsAuthenticated , aby sprawdzić, czy użytkownik jest zalogowany.
Błędy i wyjątki
Każdy dostęp do obiektu WebSecurity zgłasza InvalidOperationException , jeśli:
- Metoda InitializeDatabaseConnection() nie została wywołana
- SimpleMembership nie jest zainicjowany (lub wyłączony w konfiguracji witryny)
❮Bezpieczeństwo sieci