Skip to content

Auteurs `en_ligne` et `auth_trace()` ?

Questions

  1. À quoi sert/correspond le champ en_ligne dans la table spip_auteurs ?
  2. Quel utilisation peut on en faire ?
  3. Pourquoi la valeur du champ est remise à 0000-00-00 00:00:00 lors d'un action/logout ?
  4. Quid des auteurs qui ne se déconnectent pas en cliquant sur Se déconnecter ? La valeur de la date en_ligne reste pour toujours ?

Bonjour, alors pourquoi toutes ces questions ? Et bien j’essaie de comprendre plus en détail le fonctionnement du champ en_ligne car je suis en train d'implémenter 2 fonctionnalités mais je ne vois pas trop comment m'y prendre :

  1. Savoir si un auteur s'est déjà connecté au moins une fois et conserver la date de sa première connexion
  2. Garder un historique de chaque nouvelle connexion/déconnexion de chaque auteur.

Merci de votre aide

Informations techniques

  • Version de SPIP : 4.4.2
  • Version de PHP : 8.1.17
  • Base de données : MySQL/MariaDb