SP:Composant:SessionLog

De Hegyd Doc.


[modifier] SessionLog

Ce composant est utilisé pour enregistré chaque tentative de connexion à l'éditeur, que celle ci n'aboutisse ou pas.

Il se compose de la classe SessionLog qui se charge de créer une nouvelle entrée dans la table sessionLog a chaque connexion.

Elle enregistre les infos suivantes :

  • date
  • ID du site sur lequel le client essaye de se connecter
  • si la tentative a réussie
  • si l'utilisateur est un admin
  • infos sur l'utilisateur: email, pass crypté, et infos sur son navigateur

Une fois crée, une variable de session sessionLogId reprenant l'ID du log est crée.

[modifier] Utilisations

Ce composant peut être utilisé dans les cas suivants:

  • remonté d'utilisateur n'arrivant pas à se loguer, afin de vérifier qu'il utilisait ses bons identifiants
  • le taux de site utilisé rééllement (en se basant sur le nombre de connexions)
  • en cas de bug, connaitre la configuration exacte de l'utilisateur

A l'avenir ce composant pourra servir de base a une gestion de bug étendu, ou chaque remontée d'erreur pourra être lié a cet enregistrement, voir meme écouter les actions éffectuées par l'utilisateur dans le but de mieux cibler un bug.