J'ai une table Pages qui stocke toutes mes URL d'affichage et cette table possède des autorisations liées au rôle de l'utilisateur. Mes contrôleurs héritent d'un BaseController alors je me demandais où j'intercepter la requête et retourner une vue InvalidPermissions.Gestion des autorisations d'affichage dans BaseController
1
A
Répondre
0
Vous souhaitez probablement remplacer OnActionExecuting ou OnAuthorization, en fonction de ce qui est disponible et de ce dont vous avez besoin dans le contexte de requête/contrôleur. Vous pouvez également envisager d'utiliser un ActionFilterAttribute personnalisé ou dériver de AuthorizeAttribute comme un moyen de le rendre plus flexible pour chaque action/contrôleur.
Questions connexes
- 1. Suivi des autorisations dans SharePoint
- 2. Gestion des autorisations PDF avec ASP.NET - Timeout Issue
- 3. Gestion des exceptions/gestion des ressources dans Jersey JAX-RS
- 4. Les autorisations de fichier n'héritent pas des autorisations de répertoire
- 5. Gestion des événements dans SPWebPartManager
- 6. gestion des erreurs dans php
- 7. Gestion des événements dans wxPython
- 8. Gestion des événements dans ASP.net
- 9. Autorisations de thread dans ASP.NET
- 10. Définition des autorisations de dossier sur Vista
- 11. Gestion des rôles variables
- 12. Définition des autorisations de bibliothèque de documents dans WSS 2.0
- 13. Gestion des appels asynchrones
- 14. Gestion des risques
- 15. DB2 Gestion des exceptions
- 16. Gestion des transactions Django
- 17. Gestion des composants réutilisables
- 18. Gestion des flux RSS
- 19. Gestion des événements Silverlight
- 20. Autorisations dans les vues dans ASP MVC
- 21. Gestion des événements Flex
- 22. Gestion des erreurs ASP.NET
- 23. Gestion des stocks persistants
- 24. Autorisations supprimer des fichiers Windows Lot
- 25. Copie des autorisations de sécurité de fichier
- 26. Définition des autorisations d'accès sur le sémaphore?
- 27. php - modification des autorisations de fichier
- 28. Gestion des exceptions dans les appels Ajax
- 29. Gestion des événements répétés dans un journal
- 30. Gestion des utilisateurs dans un TRAC privé
Comment renvoyer la vue dans la méthode OnActionExecuting – Jon
@Jon - ma solution consistait à récupérer la source sur www.codeplex.com et à aller travailler. Cet article est un peu daté pourrait aider: http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx. Et, oui, les attributs peuvent être appliqués à la fois aux contrôleurs et aux actions spécifiques. Vous pouvez même appliquer plusieurs versions de l'attribut si vous l'avez configuré correctement. J'ai certains contrôleurs qui nécessitent seulement des connexions authentifiées, mais ont des actions qui sont en outre restreintes par leurs propres attributs pour exiger certains rôles. – tvanfosson
http://www.codeplex.com/aspnet - pour être précis. – tvanfosson