message d'autorisation de sécurité ASP.NET
-
19-09-2019 - |
Question
Je mis en œuvre le modèle de sécurité ASP.NET et je permettais / refuser l'accès aux utilisateurs dans le web.config en fonction de quels rôles ils sont par exemple.
<system.web>
<authorization>
<allow roles = "Admin" />
</authorization>
</system.web>
Quand je tente de visiter une page que je n'ai pas accès, il me demande de vous connecter, mais je suis déjà connecté et si je tente de vous connecter à nouveau il montre juste un journal dans le contrôle parce que je ne avoir la permission correcte basée sur mon rôle, mais comment puis-je afficher un message plus significatif à l'utilisateur, par exemple. « Vous ne disposez pas des autorisations suffisantes pour voir cette page. » Plutôt que de simplement le journal dans le contrôle?
La solution
Cet article décrit le problème ancien et a votre réponse.
Pas de login texte d'erreur pour rôle basé authentification dans ASP.NET