Webbeveiliging - Gebruiker() vereisen


❮Webbeveiliging

Definitie

De methode RequireUser() stelt de HTTP-status in op 401 (Ongeautoriseerd) als de opgegeven gebruiker niet is aangemeld.


C# en VB-syntaxis

WebSecurity.RequireUser(userId)

or

WebSecurity.RequireUser(userName)

Parameters:

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

Winstwaarde

Geen.


Fouten en uitzonderingen

Elke toegang tot het WebSecurity - object genereert een InvalidOperationException als:

  • De methode InitializeDatabaseConnection() is niet aangeroepen
  • SimpleMembership is niet geïnitialiseerd (of uitgeschakeld in de websiteconfiguratie)

Opmerkingen

RequireUser() controleert of de huidige gebruiker de opgegeven gebruiker is.

Gebruik in plaats daarvan RequireAuthenticatedUser() om te valideren dat de gebruiker is geverifieerd .

Gebruik RequireRoles() om te valideren dat een gebruiker lid is van een rol (rollen) .

RequireUser() geeft alleen de opgegeven gebruiker toegang tot de webpagina. De aanbevolen manier om de toegang tot een pagina te beperken, is door een rol te maken en de methode RequireRoles() te gebruiken om te controleren of de gebruiker lid is van die rol.


❮Webbeveiliging