Problema
Visualizzazione delle pagine riservate all'utente nella navigazione. Per esempio, hai una sezione riservata che è il tuo intranet/Internet. All'utente A sono negati tutti i diritti di accesso dalla pagina P1 e all'utente B sono consentiti i diritti di accesso in lettura e scrittura alla pagina P1.
Esiste un componente di navigazione:
- L'utente B richiede la pagina P2, che è allo stesso livello della pagina P1. Lista di navigazione pagina P1.
- L'utente A richiede P2. La navigazione elenca la pagina P1, anche se l'utente è stato rifiutato.
Soluzione
Effettua una delle operazioni seguenti:
- Non mettere in cache alcun HTML.
- Non mettere in cache HTML se una pagina si trova in una parte specifica dell'albero.
- Utilizza l'inclusione di un Server Side.
- Usa una richiesta Ajax per includere il pezzo che è "dinamico".
Informazioni aggiuntive
Questo comportamento è atteso. In questo caso, la prima richiesta che l'utente B ha fatto, ha messo in cache la pagina. Poiché il componente di navigazione è parte della pagina, viene consegnato direttamente dalla cache senza dover ricalcolare per il secondo utente.