[spip-dev] Questions sur base de données spip_auteurs (mini bug ?)

Bonjour,

Je me suis fait un petit hack super pratique pour savoir quels sont mes visiteurs actifs.

J'ajoute dans ecrire/auteurs.php3 :

include_ecrire ("inc_filtres.php3");

puis j'ajoute le champ "en_ligne" sur les 4 requêtes SQL de récupération, et puis j'affiche une colonne supplémentaire à la liste des auteurs/visiteurs comme suivant:

  if ($row['en_ligne'] == 0) {
    echo '<i>Jamais</i>';
  } else {
    echo affdate( $row['en_ligne']);
  }

J'ai donc dans la liste auteurs/visiteurs la date de leur dernière connexion.

Seulement voilà, il y a toujours un MAIS.
Ce champ semble être rempli aléatoirement pour les VISITEURS.
En fait sur tous mes visiteurs, j'en ai que DEUX avec une date.
Et pourtant je suis sûr et certain d'avoir plus de deux personnes dans mes forums...

Quelqu'un a t'il déjà expérimenté ce genre de problème ?

Peut être est-ce un bug connu ?

Merci !

P.S. : Si ca tente quelqu'un je donne le fichier auteur.php3 complet, modif à partir de SPIP 1.7 DISTRIB

Seulement voilà, il y a toujours un MAIS.
Ce champ semble être rempli aléatoirement pour les VISITEURS.
En fait sur tous mes visiteurs, j'en ai que DEUX avec une date.
Et pourtant je suis sûr et certain d'avoir plus de deux personnes dans mes forums...

Ok j'ai compris. Ce champ "en_ligne" est renseigné uniquement lorsque le visiteur QUITTE le site (avec l'url #URL_LOGOUT).

Pour avoir ces informations à jour, ajouter la ligne suivante dans "spip_cookie.php3"