<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