WebSecurity - RequireRoles()
❮ WebSekuriteit
Definisie
Die RequireRoles() -metode stel die HTTP-status na 401 (Ongemagtig) as die huidige gebruiker nie in al die gespesifiseerde rolle is nie.
C# en VB-sintaksis
WebSecurity.RequireRoles(roles)
Voorbeelde
Voorbeeld C#
WebSecurity.RequireRoles("Admin", "Poweruser");
Voorbeeld VB
WebSecurity.RequireRoles("Admin", "Poweruser")
Grense
Parameter | Type | Description |
---|---|---|
roles | String | A comma separated list of roles the current user must be in. |
Terugkeerwaarde
Geen.
Foute en uitsonderings
Enige toegang tot die WebSecurity- objek gooi 'n InvalidOperationException as:
- Die InitializeDatabaseConnection() metode is nie opgeroep nie
- SimpleMembership is nie geïnisialiseer nie (of gedeaktiveer in die webwerfkonfigurasie)
Opmerkings
RequireRoles() bevestig dat die huidige gebruiker 'n lid van al die gespesifiseerde rolle is. As die gebruiker nie 'n lid van al die gespesifiseerde rolle is nie, word die HTTP-status op 401 (Ongemagtig) gestel.
Om te bevestig dat die gebruiker geverifieer is, gebruik die RequireAuthenticatedUser() metode.
Om te bevestig dat die huidige gebruiker 'n spesifieke gebruiker is, gebruik die RequireUser() metode.
❮ WebSekuriteit