Dato che la mia necessità è simile, provo ad esporla qui...
Io ho un db con tabella per utenti, ruoli e funzioni (con tabelle di collegamento RuoliUtenti, RuoliFunzioni).
Area riservata per diversi utenti assegnati a diversi ruoli che vedono quindi diverse funzioni.
Il problema principale sta nella visualizzazione del menù.
Una volta loggato devo mostrare all'utente solo le voci del menù (funzioni) che gli sono abilitate.
Dato che vorrei riportare il menù su tutta l'area interna (colonna fissa sulla destra) pensavo di includere tale file nelle varie pagine (menu.asp) e all'interno mettere la select che mi recupera le varie funzioni abilitate per il SessionID dell'utente loggato.
Così però ad ogni cambio pagina viene rifatta la query sul DB per controllare le funzioni abilitate... è il modo migliore o magari ce ne sono altri più validi che non mi vengono in mente?
Grazie.
![]()