Cache différent en tant qu'administrateur

Bonjour,
A l'heure actuelle quand on est admin ou simple visiteur on utilise le même cache. C'est à dire que si on recalcule la page avec des infos dédié à l'admin, alors les visiteurs les verront également. Je souhaiterai mettre un cache différent aux administrateurs et aux visiteurs.
Merci de m'éclairer si cela existe déjà :slight_smile:
Cordialement.

Charlie

Charlie a écrit :

Bonjour,
A l'heure actuelle quand on est admin ou simple visiteur on utilise le même cache. C'est à dire que si on recalcule la page avec des infos dédié à l'admin, alors les visiteurs les verront également. Je souhaiterai mettre un cache différent aux administrateurs et aux visiteurs.
Merci de m'éclairer si cela existe déjà :slight_smile:
Cordialement.

Charlie

Bonjour,

Il existe un plugin qui fait un cache par utilisateur ou par statut utilisateur : http://spip-zone.info/spip.php?page=session

Toutefois, je n'ai pas vu à quoi il servait, puisque le cache stocke le code php et que, si ce code teste le statut pour montrer ou cacher quelque chose, il s'exécutera à chaque consultation différemment selon l'utilisateur et ce n'est pas son résultat qui sera mis dans le cache.

Mais je n'ai peut-être pas tout compris... Si un jour un auteur pouvait nous éclairer là dessus, ce serait bienvenu.

Cordialement,

Martinus

Martinus <mr@mrit.com> a écrit :

Charlie a écrit :

Bonjour,
A l'heure actuelle quand on est admin ou simple visiteur on utilise le
même cache. C'est à dire que si on recalcule la page avec des infos
dédié à l'admin, alors les visiteurs les verront également. Je
souhaiterai mettre un cache différent aux administrateurs et aux
visiteurs.
Merci de m'éclairer si cela existe déjà :slight_smile:
Cordialement.

Charlie

Bonjour,

Il existe un plugin qui fait un cache par utilisateur ou par statut
utilisateur : http://spip-zone.info/spip.php?page=session

Toutefois, je n'ai pas vu à quoi il servait, puisque le cache stocke le
code php et que, si ce code teste le statut pour montrer ou cacher
quelque chose, il s'exécutera à chaque consultation différemment selon
l'utilisateur et ce n'est pas son résultat qui sera mis dans le cache.

Mais je n'ai peut-être pas tout compris... Si un jour un auteur pouvait
nous éclairer là dessus, ce serait bienvenu.

Cordialement,

Martinus

Pour ce qui est écrit en php dans tes squelettes, ça ne change rien en effet.

Mais si tu as un page qui teste le statut de ton visiteur pour l'aiguillonne sur
une version différente en fonction de son statut, si ces versions sont
appelées par des INCLURE, en passant son statut comme valeur dans l'appel,
alors tu auras dans le cache une version différente pour chacun.

Ton squelette qui aiguillonne doit avoir le cache à 0. Mais tes squelettes
inclus peuvent avoir la valeur que tu veux.

François
www.monsitespip.com

______________________________________________

liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ