Controler les doubles connexions

beaf Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis en train de developper une application avec php,

je voudrais savoir comment interdire un utilisateur déja connecter sur l'application de n'avoir plus la possibilite de connecter à l'application si cette derniere (utilisateur) si sa session est active sur un autre poste du réseau.

- Par exemple : vous etes déja connecte sur un autre poste à l'application.

Merci


2 réponses

prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Salut,

Dans un premier temps il te faut connaitre les utilisateurs connectés.

Pour cela il faut stocker le timestamp lors de la connexion de l'utilisateur, et l'actualiser à chaque requête de sa part.

Tu peux donc en déduire qu'un utilisateur dont le timestamp date de moins de 5 minutes (valeur à définir) est connecté.

Si il se déconnecte (En appuyant sur un bouton prévu à cet effet), tu supprimes/archives simplement son timestamp.

Au moment ou il souhaite se logguer, tu vérifie si il possède déja un timestamp "connecté" (donc de moins de 5 minutes) et si c'est le cas, tu refuse la connexion.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
Avez-vous réussi à faire ce que vous vouliez ?
0