WebSecurity – RequireUser()


❮ WebSecurity

Definice

Metoda RequireUser() nastaví stav HTTP na 401 (Unauthorized), pokud zadaný uživatel není přihlášen.


Syntaxe C# a VB

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

Parametry

Parameter Type Description
userID Integer The user ID
userName String The user name

Návratová hodnota

Žádný.


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)

Poznámky

RequireUser() ověří, že aktuální uživatel je zadaný uživatel.

Chcete-li ověřit, že je uživatel ověřen, použijte místo toho RequireAuthenticatedUser() .

Chcete-li ověřit, že uživatel je členem role (rolí), použijte RequireRoles() .

RequireUser() umožňuje přístup k webové stránce pouze určenému uživateli. Doporučený způsob, jak omezit přístup ke stránce, je vytvořit roli a použít metodu RequireRoles() k ověření, že uživatel je členem dané role.


❮ WebSecurity