Bonjour,
Tout est dans le titre : j'aimerais savoir quelle est la meilleure façon de connaître le temps passé par un utilisateur authentifié sur un site (asp.net 2.0). On peut en effet utiliser :
- Session_End dans le Global.asax (Session_End - SessionTimeout donne l'heure de dernier accès à une page)
- Un Timer Ajax dans la masterpage qui lève un évènement tick (en rafraichissant de préférence un updatepanel vide) périodiquement indiquant que l'utilisateur est toujours présent => meilleure estimation mais allers-retours systématiques entre le client et le serveur.
Ces 2 solutions sont médiocres, donc si quelqu'un a une idée, je suis preneur...
Merci d'avance
Partager