Question

Je souhaite rediriger l'utilisateur vers une page d'erreur personnalisée lorsqu'il se voit refuser l'accès à une page en raison des rôles de membre ASP.NET. Je pensais que cela pourrait être résolu par la section customErrors du fichier web.config, mais aucune des erreurs que j'ai essayées ne l'a intercepté.

En d'autres termes, si un utilisateur occupe le rôle " Project Focal " accès et tente d'accéder à une page autorisée uniquement pour les utilisateurs du rôle "Administrateur", je souhaite qu'ASP.NET redirige cet utilisateur vers une page spéciale sur laquelle je peux enregistrer l'erreur et aider l'utilisateur.

Cela semble être une exigence simple, mais aucune de mes recherches sur Google n’a trouvé de réponse. Toute aide serait grandement appréciée.

Était-ce utile?

La solution

Votre réponse se trouve ici

Cela explique bien pourquoi vous devez utiliser Application_EndRequest dans ce cas.

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