Vlastnost WebSecurity – HasUserId
❮ WebSecurity
Definice
Vlastnost HasUserId je logická hodnota, která označuje, zda má aktuální uživatel ID uživatele v databázi WebSecurity .
Hodnota vlastnosti je logická hodnota true , pokud má aktuální uživatel ID uživatele. Výchozí hodnota je false .
Syntaxe C# a VB
WebSecurity.HasUserId
Příklady
Příklad C#
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
Příklad VB
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
Poznámky
Vlastnost HasUserID je pouze pro čtení. Nelze jej změnit kódem.
Vlastnost HasUserId pouze ověřuje, že uživatel má ID v databázi WebSecurity . Neověřuje, zda je uživatelský účet platný (potvrzený), ani zda je uživatel přihlášen.
Pomocí metody IsConfirmed() ověřte, že je uživatel potvrzen.
Pomocí vlastnosti IsAuthenticated ověřte, zda je uživatel přihlášen.
Chyby a výjimky
Jakýkoli přístup k objektu WebSecurity vyvolá výjimku InvalidOperationException , pokud:
- Metoda InitializeDatabaseConnection() nebyla volána
- SimpleMembership není inicializováno (nebo zakázáno v konfiguraci webu)
❮ WebSecurity