2010-07-08 3 views

Répondre

0

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.

+0

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

+0

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

Questions connexes