tutoriais mais recente desenvolvimento web
 

WebSecurity - RequireRoles ()


<WebSecurity Objeto

Definição

Os RequireRoles() método define o status HTTP para 401 (Unauthorized) , se o usuário atual não é em todas as funções especificadas.


C # e VB sintaxe

WebSecurity.RequireRoles(roles)

Exemplos

Exemplo C #

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

exemplo VB

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

parâmetros

Parâmetro Tipo Descrição
roles String Uma lista separada por vírgulas das funções do usuário atual deve estar dentro.

Valor de retorno

Nenhum.


Erros e Exceções

Qualquer acesso ao objeto WebSecurity lança um InvalidOperationException se:

  • O InitializeDatabaseConnection() método não foi chamado
  • SimpleMembership não é inicializado (or disabled in the website configuration)

Observações

RequireRoles() valida que o usuário atual é um membro de todas as funções especificadas. Se o usuário não é um membro de todas as funções especificadas, o status HTTP está definido para 401 (Unauthorized) .

Para validar que o utilizador for autenticado, utilizar o RequireAuthenticatedUser() método.

Para validar que o utilizador actual é um utilizador específico, utilizar o RequireUser() método.


Dados técnicos

Nome Valor
namespace WebMatrix.WebData
Montagem WebMatrix.WebData.dll

<WebSecurity Objeto