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