Martinus <mr@mrit.com> a écrit :
Bonjour,
Attention, avec SPIP 1.9.1 j'ai observé quelques fois que le champ
en_ligne n'était pas mis à jour après une identification et cela m'a été
rapporté par d'autres utilisateurs.
J'ai signalé cela en temps utile sur la liste, sans réaction ni
confirmation de personne. Je n'ai pas réussi à trouver dans quel cas
cela pouvait se produire. Cela reste assez rare.
En tous cas, utilisez cette donnée avec prudence !
Cordialement,
Martinus
Il faut faire attention aussi à ne pas se méprendre sur ce que signifie la
valeur mise dans ce champs: cette valeur est mise à jour à toute les minutes
lorsqu'un auteur navigue dans l'espace privé!
Le champs en_ligne n'étant pas mise à jour par la connections d'un auteur mais
pas la navigation dans l'espace privée, si, comme je l'offre sur plusieurs
sites, vous donner la possibilité à un auteur de se connecter dans l'espace
public par la balise #LOGIN_PUBLIC, le champs en_ligne ne sera pas mise à
jour: votre auteur en en ligne, il est connecté mais ne sera pas identifié
comme tel.
Sauf erreur de ma part, c'est ici dans la fonction inc_auth_dist() qu'on met à
jour ce champs:
http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/auth.php#L181
Je ne parlerais donc pas de "bug" mais d'une attente légitime qu'on pourrait
avoir de ce que signifie ce champs en lisant sont nom et qui n'est pas
véritablement se qu'il signifie.
L'idéal serait donc de modifie le comportement de la balise #LOGIN_PUBLIC pour
qu'une fois identifié et connecté, un auteur, qu'il soit de statut visiteur
ou autre, soit identifié comme étant connecté en mettant à jour là aussi
le champs en_ligne de la table spip_auteurs. On pourrait offrir au
administrateur de choisir entre les deux possiblilité: comme avant ou en
incluant les personnes connectées par #LOGIN_PUBLIC.
Je serais preneur...
François
www.monsitespip.com
Xavier BUROT a écrit :
La balise que tu cherches s'appelle #EN_LIGNE dans la boucle AUTEURS.
Xavier BUROT
http://xebiaut.free.fr
Selon emmanuelle roux <emmanuelle.roux@gmail.com>:
Bonjour,
J'aurais souhaitais savoir si quelque part dans la base de donnée se
trouverait la date à laquelle un auteur s'est connecté pour la
dernière fois ?
Je souhaiterais effectivement afficher tous les articles qui ont été
modifiés depuis leur dernière visite...
Si cette information n'existe pas, pouvez-vous m'indiquer quelques
liens sur la création de nouvelles tables et de nouvelles balises ?
Merci d'avance !
Emmanuelle
_______________________________________________
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
_______________________________________________
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