<WebSecurity Przedmiot
Definicja
W RequireRoles() metoda ustawia status HTTP 401 (Unauthorized) , jeśli aktualny użytkownik nie jest w każdym z wymienionych ról.
C # i VB Składnia
WebSecurity.RequireRoles(roles)
Przykłady
Przykład C #
WebSecurity.RequireRoles("Admin", "Poweruser");
Przykład VB
WebSecurity.RequireRoles("Admin", "Poweruser")
parametry
Parametr | Rodzaj | Opis |
---|---|---|
roles | String | Oddzielone przecinkami lista ról bieżący użytkownik musi mieć. |
Wartość zwracana
Żaden.
Błędy i wyjątki
Każdy dostęp do obiektu WebSecurity rzuca InvalidOperationException jeżeli:
- InitializeDatabaseConnection() metoda nie została wywołana
- SimpleMembership nie jest zainicjowana (or disabled in the website configuration)
Uwagi
RequireRoles() sprawdza, czy bieżący użytkownik jest członkiem wszystkich określonych ról. Jeśli użytkownik nie jest członkiem wszystkich określonych ról, status HTTP jest ustawione na 401 (Unauthorized) .
Aby sprawdzić, czy użytkownik jest uwierzytelniony, użyć RequireAuthenticatedUser() sposobu.
Aby sprawdzić, czy bieżący użytkownik jest specyficzny dla użytkownika, należy RequireUser() sposobu.
Dane techniczne
Nazwa | Wartość |
---|---|
Przestrzeń nazw | WebMatrix.WebData |
Montaż | WebMatrix.WebData.dll |
<WebSecurity Przedmiot