Empecher partage de compte php

Fermé
serpan2 Messages postés 178 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 10 juin 2015 - 30 mars 2013 à 12:41
ludo1325 Messages postés 149 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 23 juin 2015 - 30 mars 2013 à 13:57
Bonjour,
Je suis en train de développer un site en php/mysql et je cherche une solution pour le problème suivant :
comment faire pour éviter le partage de compte ? càd ne pas permettre deux utilisateurs d'utiliser le meme login et mot de passe pour se connecter à mon site,
si je capte une 2 ème connexion je déconnecte l'ancien.
j'espère que c'est claire, et j'attend vos idées.
Merci



A voir également:

1 réponse

ludo1325 Messages postés 149 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 23 juin 2015 33
30 mars 2013 à 13:23
Bah dans ta base de données, tu mes une colone "online" a la connexion tu la passe à 1, quand le compte est déconner tu la passe à 0, si la personne essaye de ce connecter alors que le la valeur est à 1, tu lui indique qu'il ne peut pas ce connecter, si tu stock les sessions, tu les destroy.
0
serpan2 Messages postés 178 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 10 juin 2015 6
30 mars 2013 à 13:33
Merci ludo pour la réponse, le problème de ta solution c'est que si l'utilisateur est mal déconnecté comment faire pour changer l'etat de "online" à 0 ?
0
ludo1325 Messages postés 149 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 23 juin 2015 33
30 mars 2013 à 13:57
C'est pas con ça ^^", après sa dépend de comment tu développe ton site, mais tu peu tout simplement exécuter une requête sql (update) qui changerai l'état à 0 au bout d'un certains temps. C'est la seul solution que j'ai à te proposer :x
0