OVH Cloud OVH Cloud

Cacher un élément du menu

2 réponses
Avatar
Fabrice Bois
Bonjour, afin de faire mon menu, j'utilise un Treeview couplé avec un
web.sitemap. Pour la gestion des accès, je me sers des roles et des règles
d'accès. Je n'ai pas de problème, lorsqu'un utilisateur n'a pas les droit
d'accès à un élément de mon menu, il est redirigé vers la page login.aspx.
Mais ce que j'aimerai faire, c'est que si un utilisateur n'a pas accès à un
élément du menu, ce dernier ne s'affiche pas tout simplement.
Est-ce possible ?
Si oui, comment faire ?
En vous remerciant par avance

2 réponses

Avatar
Aurélien [MS]
Bonjour,

Il s'agit d'ASP.NET 2.0 (pour les autres personnes qui lisent le message).
Il faut utiliser le "Security trimming" dans le fichier Web.config :
http://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_aspnetcon/html/4028528f-e01c-4ae3-bd8d-bb161718fe61.asp


--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.


"Fabrice Bois" a écrit dans le message de news:
%
Bonjour, afin de faire mon menu, j'utilise un Treeview couplé avec un
web.sitemap. Pour la gestion des accès, je me sers des roles et des règles
d'accès. Je n'ai pas de problème, lorsqu'un utilisateur n'a pas les droit
d'accès à un élément de mon menu, il est redirigé vers la page login.aspx.
Mais ce que j'aimerai faire, c'est que si un utilisateur n'a pas accès à
un élément du menu, ce dernier ne s'affiche pas tout simplement.
Est-ce possible ?
Si oui, comment faire ?
En vous remerciant par avance



Avatar
Fabrice Bois
Il s'agissait bien de cela, merci beaucoup pour votre réponse, elle m'enleve
une bonne épine du pied !
"Aurélien [MS]" a écrit dans le message de
news:
Bonjour,

Il s'agit d'ASP.NET 2.0 (pour les autres personnes qui lisent le message).
Il faut utiliser le "Security trimming" dans le fichier Web.config :
http://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_aspnetcon/html/4028528f-e01c-4ae3-bd8d-bb161718fe61.asp


--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.


"Fabrice Bois" a écrit dans le message de news:
%
Bonjour, afin de faire mon menu, j'utilise un Treeview couplé avec un
web.sitemap. Pour la gestion des accès, je me sers des roles et des
règles d'accès. Je n'ai pas de problème, lorsqu'un utilisateur n'a pas
les droit d'accès à un élément de mon menu, il est redirigé vers la page
login.aspx. Mais ce que j'aimerai faire, c'est que si un utilisateur n'a
pas accès à un élément du menu, ce dernier ne s'affiche pas tout
simplement.
Est-ce possible ?
Si oui, comment faire ?
En vous remerciant par avance