SP:Composant:SessionLog
De Hegyd Doc.
Version du 5 juillet 2010 à 12:24 par Sebd (discuter | contributions)
[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.
