Problème

Les pages utilisateur à accès restreint s’affichent dans la navigation. Par exemple, une section restreinte correspondant à votre intranet/Internet. L'utilisateur A se voit refuser tous les droits d'accès à la page P1 alors que l'utilisateur B bénéficie des droits d'accès en lecture et en écriture de cette page.

Vous disposez d’un composant de navigation :

  • L'utilisateur « B » demande la page P2, qui se trouve au même niveau que la page P1. La navigation liste la page P1.
  • L'utilisateur A requiert la page P2. La navigation liste la page P1, bien que l'utilisateur ait été refusé.

Solution

Effectuez l’une des opérations suivantes :

  • Ne mettez pas de HTML en cache.
  • Ne mettez pas en cache le HTML si une page se trouve dans une partie spécifique de l’arborescence.
  • Utilisez un côté serveur.
  • Utilisez une requête Ajax pour inclure l’élément « dynamique ».

Informations supplémentaires

Ce comportement est normal. Dans ce cas, la première demande que l’utilisateur B a effectuée, a mis en cache la page. Etant donné que le composant de navigation fait partie de la page, elle est directement fournie à partir du cache sans prendre en compte le second utilisateur.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne