SP:Composant:SessionLog

De Hegyd Doc.

Version du 2 juillet 2010 à 15:41 par Sebd (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

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.

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.