Bonjour,
Je d�veloppe un site sous ASP.NET MVC et j'ai besoin de connaitre le temps de connexion des utilisateurs du site.
Je ne sais pas comment faire, auriez-vous une piste pour m'aider?
Merci d'avance.
Bonjour,
Je d�veloppe un site sous ASP.NET MVC et j'ai besoin de connaitre le temps de connexion des utilisateurs du site.
Je ne sais pas comment faire, auriez-vous une piste pour m'aider?
Merci d'avance.
Bonjour,
Pourquoi ne pas r�cup�rer la date courante au moment de la connexion de la personne, la stocker dans une table ou n'importe quoi d'autres, puis au moment de la d�connexion, de r�cup�rer une nouvelle fois la date et de les soustraire ?
Cordialement,
Comme tu es en train de t'en rendre compte, c'est complique de monitorer ce genre de choses car il y a plein de scenarios a prendre en compte, tant cote serveur que cote client. Pourquoi ne pas t'orienter vers un outil comme Google Analytics ?
Less Is More
Pensez � utiliser les boutons
,
et les balises code
Desole pour l'absence d'accents, clavier US oblige
Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.
Bonjour,
Tu peux g�rer la date de la derni�re requ�te. Ce n'est pas la date de d�connexion � proprement parl�, mais c'est ce qui va s'y rapprocher le plus dans le cas o� l'utilisateur quitte la page sans se d�connecter. Cela te donnera une indicatiion sur le temps pass� sur le site.
Maintenant, si tu veux le temps pass� sur chaque page, il te faut un petit script javascript qui va envoyer une requ�te � intervalle r�gulier afin de te permettre de mesurer le temps pendant laquelle la page est ouverte.
Et si tu veux mesurer le temps effectivement pass� sur la page (c'est-�-dire que la page est dans l'onglet visible), il faut complexifier le code c�t� client pour d�tecter des interactions utilisateurs (d�placement de la souris, saisie clavier, etc...).
Bref, comme tu le vois, ce n'est pas forc�ment si �vident en fonction de ce que l'on souhaite, comme le soulignait DotNetMatt.
Peut-�tre devrais-tu pr�ciser ce que tu appelles le "temps de connexion", car �a n'a pas exactement de sens avec le web qui fonctionne justement en mode "d�connect�". Tout ce dont tu disposes c'est la date des requ�tes http et la dur�e de vie de la session. Comment consid�res-tu par exemple le fait que l'utilisateur ouvre plusieurs onglets avec des pages diff�rentes de ton site ? Avec la m�me page ? � moins qu'il soit possible de s'inscrire sur ton site, auquel cas tu veux savoir combien de temps l'utilisateur reste authentifi� ?
C'est un site qui � pour vocation de former des �tudiants � distances. Le besoin est de conna�tre (approximativement, pas � 1 seconde pr�t) le temps que l��l�ve aura pass� sur un cours ce qui permettra � l'enseignant d'aider plus un �l�ve qu'un autre en fonction de ces difficult�s. (ex 2h pass� sur un cours d'1h avec un mauvais r�sultat au QCM final, l'enseignant va lui porter plus d'attentions).
Le site requiert une authentification pour acc�der aux cours, pas besoin de g�rer les multi-pages ou encore si l'utilisateur est r�ellement actif devant le cours.
Est-ce que Google Analytics � des r�glages aussi avanc�es? Je pensais que c'�tait surtout pour conna�tre le trafic du site.
Partager