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