2010-05-20 6 views
0

J'ai cherché et n'ai pas eu de chance, j'ai eu un tutoriel pour utiliser le contrôle loginview afin d'afficher ou de cacher des parties des vues à différents rôles d'utilisateur dans mon application. Le truc c'est que le tutoriel que j'ai trouvé est pour ASP.NET et un de mes collègues m'a dit que c'est le même framework pour ASP.NET MVC mais la façon de l'utiliser est différente. Avez-vous un bon tutoriel à recommander?Loginview control asp.net mvc

EDIT: J'ai toutes mes applications configurées, et le login et les rôles déjà configurés (via le fournisseur d'appartenance asp.net). Tout est déjà en cours d'exécution. Le truc c'est que si j'ai le rôle a et le rôle b, je veux que le rôle a puisse réellement voir les liens vers les actions avec lesquelles il est autorisé à travailler, et non b par exemple. Si dans l'index de mon application j'ai un lien vers "Modifier" et seulement le rôle a peut accéder à l'action, alors il sera affiché juste pour les utilisateurs connectés qui appartiennent au rôle a, et non à ceux qui appartiennent au rôle de b

Merci, Vikitor

Répondre

1

Essayez ceci:

http://www.a2zdotnet.com/View.aspx?id=77

Et rappelez-vous d'utiliser l'attribut [Authorize] sur vos actions Contoller pour empêcher les utilisateurs un accès des vues sensibles.

+0

Non, toutes mes applications sont configurées et le login et les rôles sont déjà configurés. Tout est déjà en cours d'exécution. Le truc c'est que si j'ai le rôle a et le rôle b, je veux que le rôle a puisse réellement voir les liens vers les actions avec lesquelles il est autorisé à travailler, et non b par exemple. Si dans l'index de mon application j'ai un lien vers "Modifier" et seulement le rôle a peut accéder à l'action, alors il sera affiché juste pour les utilisateurs connectés qui appartiennent au rôle a, et non à ceux qui appartiennent au rôle b – vikitor

+0

Oh, c'est vrai. Je pense que vous devrez configurer une aide personnalisée pour vos ActionLinks/RouteLinks qui vérifie si l'utilisateur est autorisé - sinon renvoyer une chaîne vide. Comment ça sonne? –

+0

Je viens de trouver ce dont j'avais besoin, il s'agit juste d'obtenir le rôle de l'utilisateur connecté et de montrer le lien en fonction d'une clause if ... C'était beaucoup plus simple que prévu. Merci d'avoir répondu: D – vikitor