<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