28 messaggi dal 23 novembre 2004
Ho un sito web in cui gestisco l'accesso ad alcune voci di menu attraverso il web.sitemap.
Sembrerebbe funzionare ma in realtà riesco solo ad inibire l'accesso ai menu principali per gli utenti appartenenti ad un ruolo e non alle singole voci dei sottomenu.
Se ad esempio ho un menu chiamato Modifica in cui le voci contenute sono Copia ed Incolla riesco a non visualizzare il menu ma se voglio dare accesso solo al comando copia e non al comando incolla ad un determinato ruolo non mi riesce.

Questo è l'esempio di codice del mio web.sitemap

<siteMapNode title="Modifica"
url=""
description="Gestione modifiche"
roles="Amministratore,Utente" >

<siteMapNode title="Copia"
url="~/RmaNet/Messaggi/Dettaglio_messaggio.aspx"
description="Nuovo messaggio"
roles="Amministratore,Utente" />

<siteMapNode title="Incolla"
url="~/RmaNet/Messaggi/Messaggi.aspx"
description="Posta in arrivo"
roles="Amministratore" />

</siteMapNode>
considera che il securety trimming funziona congiutamente con l'autenticazione, se non impedisci l'accesso tramite web.config a Dettaglio_messaggio.aspx e Messaggi.aspx la l'attributo Roles del SiteMapNodo aggiunge solo altri ruoli a quelli già configurati.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.