mensagem de permissão de segurança ASP.NET
-
19-09-2019 - |
Pergunta
Eu implementei o modelo de segurança ASP.NET e estou permitindo / negar acesso aos usuários no web.config com base no que papéis que estão em por exemplo.
<system.web>
<authorization>
<allow roles = "Admin" />
</authorization>
</system.web>
Quando tento e visitar uma página que não têm acesso a, ele me pede para entrar, mas eu já estou logado e se eu tentar logar novamente ele só mostra um log no controle, porque eu não faço tem a permissão correta com base no meu papel, no entanto, como posso exibir uma mensagem mais significativa para o usuário, ou seja. "Você não tem permissões suficientes para ver esta página." Ao invés de apenas o registro no controle?
Solução
Este post mais velho descreveu o problema e tem a sua resposta.
Sem login texto de erro para o papel base autenticação no ASP.NET
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow