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