Latest web development tutorials

Método WebSecurity RequireRoles

objetos WebSecurity objetos WebSecurity

definições

Se o usuário atual não é membro de qualquer função especificada, RequireRoles () método define o status HTTP 401 (não autorizado).


C # e VB sintaxe

WebSecurity.RequireRoles(roles)


Exemplos

Exemplos de C #

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

Exemplos VB

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


parâmetros

参数 类型 描述
roles String 当前用户必须属于的角色列表,以逗号分隔。


Valor de retorno

Nenhum.


Erros e exceções

No cenário a seguir, qualquer acesso a WebSecurity objeto lançará um InvalidOperationException:

  • Método InitializeDatabaseConnection () não foi chamado
  • Não SimpleMembership inicializado (ou desativado na configuração do site)

observação

RequireRoles () verifica se o utilizador actual é um membro de toda a função especificada. Se o usuário atual não é todos os membros da função especificada, o status HTTP está definido para 401 (não autorizado).

Para verificar se o usuário atual foi autenticado, use o método RequireAuthenticatedUser ().

Para verificar se o usuário atual é o usuário especificado, use o método RequireUser ().


dados técnicos

名称
Namespace WebMatrix.WebData
Assembly WebMatrix.WebData.dll


objetos WebSecurity objetos WebSecurity