Latest web development tutorials

Obiekt WebSecurity HasUserId

obiekty WebSecurity obiekty WebSecurity

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

WebSecurity.HasUserId


Przykłady

Przykłady C #

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

Przykłady VB

@Code
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 obiekty WebSecurity