Obiekt WebSecurity HasUserId
definicje
atrybut HasUserId jest wartością logiczną, która wskazuje, czy bieżący użytkownik w WebSecurity bazy czy identyfikator użytkownika.
Jeśli bieżący użytkownik ma identyfikator użytkownika, wartość atrybutu jest wartość logiczna prawda. Wartością domyślną jest false.
C # i VB składni
Przykłady
Przykłady C #
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value that the user has an ID</p>
Przykłady VB
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
uwaga
Obiekt HasUserID jest tylko do odczytu. Nie można zmienić kodu.
Obiekt HasUserId tylko w celu sprawdzenia, czy użytkownik ma identyfikator w bazie WebSecurity. Nie sprawdzić, czy konto użytkownika jest poprawne (do potwierdzenia), czy użytkownik jest zalogowany.
Użyj metody IsConfirmed (), aby upewnić się, że użytkownik został potwierdzony.
Użyj własności IsAuthenticated w celu sprawdzenia, czy użytkownik zalogowany.
Błędy i wyjątki
W poniższym scenariuszu, każdy dostęp do obiektu WebSecurity rzuci InvalidOperationException:
- Metoda InitializeDatabaseConnection () nie została wywołana
- Nie SimpleMembership inicjowane (lub wyłączone w konfiguracji stronie)
dane techniczne
名称 | 值 |
---|---|
Namespace | WebMatrix.WebData |
Assembly | WebMatrix.WebData.dll |
obiekty WebSecurity