SP:Composant:SessionLog

De Hegyd Doc.

(Différences entre les versions)
(Page créée avec « = 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 '''Sessi… »)
 
Ligne 1 : Ligne 1 :
 +
[[Category:SP:Composants]]
 +
= SessionLog =  
= SessionLog =  

Version actuelle en date du 5 juillet 2010 à 12:24


[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.