Método WebSecurity RequireRoles
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