[spip-dev] J'ai eu une idée <BOUCLE(SESSIONS).....

Bonjour à tous,

Etant régulièrement confronté aux problèmes d’accès restreint dans la partie public du site avec gestion des statuts. Il m’est venu une idée : ne pourrait on pas implémenter une boucle SESSIONS

Voici quelques exemples/idées de ce que cette boucle pourrait faire :

<BOUCLE_s(SESSIONS){id_auteur}>

#NOM #PRENOM

</BOUCLE_s>

Affiche le nom est le prénom de l’internaute si celui-ci a été identifié.

<B_s>

Tous vos amis en ligne

<BOUCLE_s(SESSIONS)>

#NOM #PRENOM

</BOUCLE_s>

Affiche toutes les personnes identifiées et connectées sur le site.

(existe déjà dans la partie privée).

<BOUCLE_s(SESSIONS){id_auteur}{statut=admin}>

Le code secret ftp du site est : “tukroaoprnol”

</BOUCLE_s>

Affiche une info si et ssi l’auteur de la session est un admin

Et cette formule la plus utile à mon avis

<BOUCLE_s(SESSIONS){id_auteur}{statut=admin}>

Le code secret ftp du site est : “tukroaoprnol”

</BOUCLE_s>

</B_s>

#LOGIN_PUBLIC

<//B_s>

Affiche une info si et ssi l’auteur de la session est un admin

Sinon on lui propose de s’identifier.

Qu’en pensez-vous ?

Est-ce que ça vaut le coup de l’implémenter pour le service qui en sera fait ?

Cordialement

COURCY Michael

Courcy wrote:

Et cette formule la plus utile à mon avis

<BOUCLE_s(SESSIONS){id_auteur}{statut=admin}>

     Le code secret ftp du site est : “tukroaoprnol”

</BOUCLE_s>

</B_s>

    #LOGIN_PUBLIC

<//B_s>

Affiche une info si et ssi l’auteur de la session est un admin

Sinon on lui propose de s’identifier.

Ca ne marche pas avec la gestion actuelle du cache :frowning:

Qu’en pensez-vous ?

Est-ce que ça vaut le coup de l’implémenter pour le service qui en sera fait ?

C'est une idée à creuser...
Pour avoir implémenté mon propre système...

Ca ne marche pas avec la gestion actuelle du cache :frowning:

pardon quest-ce qui ne marche pas ???

Cordialement

COURCY Michael

-----Message d'origine-----

Courcy wrote:

Ca ne marche pas avec la gestion actuelle du cache :frowning:

pardon quest-ce qui ne marche pas ???

Actuellement, le cache de SPIP est une page unique par ses variables d'url, et pas par son cookie de session. Ce qui paraît logique.

Donc il faudra sortir du cache ta boucle SESSIONS.

J'imagine que ce ne sera pas si simple...

T'as raison je n(y vais pas pensé...
Peut-etre que le compilo ESJ nous apportera la réponse.

Cordialement

COURCY Michael

-----Message d'origine-----