Je voudrais stocker le login, la déconnexion et la durée dans la base de données.Connexion, déconnexion et durée en php et mysql?
- Le temps de connexion est créé lorsque l'utilisateur est authentifié (connecté avec succès)
- Le temps de déconnexion est créé lorsque l'utilisateur clique sur le bouton de déconnexion
- La durée est de déconnexion - temps de connexion. (se déconnecter moins login)
Mais le problème est, que si l'utilisateur n'a pas cliqué sur le bouton de déconnexion. Voici les situations:
- perte Internet
- Fermez le navigateur/onglet. (Je dois cela doit utiliser javascript, mais je donnu comment le faire, une idée?)
EDIT:
J'ai oublié d'ajouter quelque chose à la question, le programme est un programme flash complet, il est pas de navigation vers une autre page. Seulement 1 page
Vous avez seulement besoin de stocker les dates et heures de début et de fin - vous pouvez calculer la durée au besoin, plutôt que de la stocker. –
Que diriez-vous des choses de déconnexion. J'ai oublié d'ajouter quelque chose à la question, le programme est un programme flash complet, il n'y a pas de navigation vers une autre page. Une seule page – mysqllearner
Les paramètres de session par défaut sur les serveurs Web sont de 20 minutes. S'il n'y a pas de déconnexion, 20 après la connexion est à peu près tout ce que vous pouvez supposer. Il n'y a pas de moyen fiable de savoir quand une connexion s'est éteinte, et ça ne vaut pas la peine d'être appelé par AJAX pour écrire une valeur temporaire de temps en temps. –