Forcer une déconnexion "propre"
AssassinTourist
Messages postés
6029
Date d'inscription
Statut
Contributeur
Dernière intervention
-
rené -
rené -
Bonjour à tous,
J'ai un site qui possèdent des utilisateurs qui vont se déconnecter. Il existe un bouton "Déconnexion" dans un coin, mais nous savons tous que l'utilisateur est joueur et qu'il clique souvent sur la croix rouge (ou éteint son PC à l'arrache, quittant ainsi le site).
J'aimerai forcer une déconnexion "propre" (c'est-à-dire avec les scripts que j'ai prévu pour vider la session et tout ce qu'il faut).
Au départ, je pensais forcer cette déconnexion lorsque l'utilisateur revenait sur le site (on a les idées qu'on peut), mais j'ai besoin de savoir quand l'utilisateur n'est plus sur le site (c'est-à-dire voir quand le gugusse se déconnecte)
Je ne demande pas spécialement un bout de code, mais simplement une idée de comment gérer ça (après je me débrouille pour le mettre ne pratique).
Je vous remercie d'avance !
J'ai un site qui possèdent des utilisateurs qui vont se déconnecter. Il existe un bouton "Déconnexion" dans un coin, mais nous savons tous que l'utilisateur est joueur et qu'il clique souvent sur la croix rouge (ou éteint son PC à l'arrache, quittant ainsi le site).
J'aimerai forcer une déconnexion "propre" (c'est-à-dire avec les scripts que j'ai prévu pour vider la session et tout ce qu'il faut).
Au départ, je pensais forcer cette déconnexion lorsque l'utilisateur revenait sur le site (on a les idées qu'on peut), mais j'ai besoin de savoir quand l'utilisateur n'est plus sur le site (c'est-à-dire voir quand le gugusse se déconnecte)
Je ne demande pas spécialement un bout de code, mais simplement une idée de comment gérer ça (après je me débrouille pour le mettre ne pratique).
Je vous remercie d'avance !
A voir également:
- Forcer la déconnexion d'un utilisateur windows
- Forcer demarrage pc - Guide
- Forcer la suppression d'un fichier - Guide
- Forcer la reinitialisation pc - Guide
- Forcer à quitter windows - Guide
- Clé windows 8 - Guide
2 réponses
Bonsoir,
Un serveur est "passif". En clair, il n'agit que sur commande, c'est à dire quand on le sollicite, c'est à dire quand le client clique sur quelque chose sur son PC.
Par exemple, un "client" remplit un panier. S'il ne donne pas suite à une commande, vous en restez là. Vous n'avez pas d'autre choix.
Il n'y a pas de méthode "propre".
Exemple, un client fait une "réservation".... Ensuite, il doit payer. Mais ne paye pas....
Solution: donner un délai limite à la réservation: 1 heure, 4 heures, 1 journée, etc... A chaque fois qu'un client réserve, faites le tour des réservations et invalidez celles qui ne sont pas confirmées.
A+
Un serveur est "passif". En clair, il n'agit que sur commande, c'est à dire quand on le sollicite, c'est à dire quand le client clique sur quelque chose sur son PC.
Par exemple, un "client" remplit un panier. S'il ne donne pas suite à une commande, vous en restez là. Vous n'avez pas d'autre choix.
Il n'y a pas de méthode "propre".
Exemple, un client fait une "réservation".... Ensuite, il doit payer. Mais ne paye pas....
Solution: donner un délai limite à la réservation: 1 heure, 4 heures, 1 journée, etc... A chaque fois qu'un client réserve, faites le tour des réservations et invalidez celles qui ne sont pas confirmées.
A+