Dans une vue de liste standard générée, comment puis-je masquer certains liens ActionLinks en fonction des rôles auxquels appartient l'utilisateur connecté?Comment puis-je masquer ActionLinks en fonction des rôles utilisateur?
Répondre
Mon ami a écrit ce blog post sur la prise en charge de plusieurs rôles dans les contrôles de sécurité sans "chaînes magiques". (Il discute des liens d'action à la fin.) J'ai aussi un commentaire là-bas. Je recommande de mettre la logique pour déterminer les autorisations dans votre modèle de vue afin de ne pas encombrer votre vue avec des vérifications d'autorisation.
Merci pour le lien, mais pour l'instant je viens d'utiliser une chaîne magique en entrée d'une méthode d'extension que j'ai écrit appelé ' RoleFilteredActionLink ', qui renvoie null si l'utilisateur n'est pas autorisé ou appelle le lien ActionLink normal s'il l'est. – ProfK
Le message montre quelque chose de dur codé :(. '<% = Html.ActionLinkWithRoles (" Accueil "," Index "," Accueil ", ProjectRoles.Admin, ProjectRoles.User)%>'. Je parle de la dernière parmes. – kbvishnu
- 1. Modification des rôles utilisateur via un formulaire
- 2. Comment obtenir les rôles utilisateur dans Servlet?
- 3. Rôles utilisateur personnalisés ASP.NET MVC
- 4. Asp.net MVC - Comment puis-je obtenir des rôles utilisateur sans connaître ces rôles?
- 5. Afficher/masquer les contrôles en fonction du rôle utilisateur dans WPF
- 6. Afficher/masquer les éléments de menu personnalisés en fonction du fichier Rôles/Web.sitemap
- 7. Gestion des rôles variables
- 8. Forcer ActionLinks à être rendus en minuscules
- 9. Java Web/JSF/Persistance: L'authentification simple des rôles utilisateur
- 10. Fournisseur d'appartenances ASP.NET personnalisé - Ajouter un utilisateur à des rôles
- 11. Comment masquer des étiquettes en html
- 12. Comment faire la distinction entre les rôles utilisateur dans wordpress?
- 13. concevoir des rôles: rôles différents, dans certains cas mêmes droits
- 14. Comment effectuer l'autorisation des rôles?
- 15. Comment gérer les rôles utilisateur de manière efficace?
- 16. Comment ajouter htmlAttributes dynamique à htmlhelper ActionLinks?
- 17. Création de rôles d'utilisateur
- 18. Gestion des rôles dans asp.net
- 19. Utilisateurs et rôles en contexte
- 20. Jquery Afficher Masquer Fonction
- 21. MVC Custom Routes et ActionLinks
- 22. Afficher/masquer div en fonction de la valeur du curseur de l'interface utilisateur jquery
- 23. Masquer une fonction bash
- 24. Ajax actionlinks directement à partir d'un DropDownList
- 25. Comment créer des rôles et gérer les utilisateurs en termes de rôles
- 26. Fichier de bienvenue choisi en fonction des rôles assignés (application Web Java)?
- 27. ClientRoleProvider et mise en cache des rôles
- 28. Gestion des rôles d'application
- 29. Rôles qui sont utilisateur <> Basé sur le projet
- 30. Stockage/accès aux rôles d'accès utilisateur C# Winforms
'if (HttpContext.Current.User.IsInRole (" someRole ")) ...' –