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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top