Los últimos tutoriales de desarrollo web
 

WebSecurity - RequireRoles ()


<WebSecurity Object

Definición

Los RequireRoles() método establece el estado HTTP a 401 (Unauthorized) si el usuario actual no está en todas las funciones especificadas.


C # y VB Sintaxis

WebSecurity.RequireRoles(roles)

Ejemplos

Ejemplo C #

WebSecurity.RequireRoles("Admin", "Poweruser");

Ejemplo VB

WebSecurity.RequireRoles("Admin", "Poweruser")

parámetros

Parámetro Tipo Descripción
roles String Una lista separada por comas de funciones el usuario actual debe estar en.

Valor de retorno

Ninguna.


Errores y excepciones

Cualquier acceso al objeto WebSecurity lanza un InvalidOperationException si:

  • El InitializeDatabaseConnection() método no ha sido llamado
  • SimpleMembership no se ha inicializado (or disabled in the website configuration)

observaciones

RequireRoles() valida que el usuario actual es un miembro de todas las funciones especificadas. Si el usuario no es miembro de todas las funciones especificadas, el estado HTTP se establece en 401 (Unauthorized) .

Para validar que el usuario es autenticado, utilice el RequireAuthenticatedUser() método.

Para validar que el usuario actual es un usuario específico, utilice el RequireUser() método.


Datos técnicos

Nombre Valor
espacio de nombres WebMatrix.WebData
Asamblea WebMatrix.WebData.dll

<WebSecurity Object