|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : août 2006 Messages : 613 ![]() |
Bonjour mes amis (es),
Je suis en train de faire un petit site communautaire. Je dois empêcher que le même utilisateur se connecte plusieurs fois simultanément. L'utilisateur qui se connecte ouvre sa session. Tant que cette session n'est pas fermée, je veux empècher qu'une autre personne ne tente pas de se connecter sur le même profil. Le genre If(isset(session['utilisateur'])){ echo "Vous êtes déjà connecté"; } Vous pensez que ça marchera? D'avance merci beaucoup
__________________
Je sais que je ne sais rien
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 797 ![]() |
Salut,
non ca ne marchera pas, le plus sûr reste de passer par une BDD. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2006 Messages : 613 ![]() |
Vous pouvez être un peu plus clair SVP ?
__________________
Je sais que je ne sais rien
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur Web Inscription : septembre 2004 Messages : 352 ![]() |
Tu stockes l'id de l'user dans une table de ta BDD. Quand il se déconnectera, tu supprimeras l'enregistrement concerné de cet user.
Voilà ce qu'il voulait dire ! |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : août 2006 Messages : 613 ![]() |
Ok merci beaucoup. C'est très gentil de votre part.
__________________
Je sais que je ne sais rien
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() William RICHARDInscription : septembre 2007 Messages : 156 ![]() |
et si l'user ne se déconnecte pas?
tout le monde ne navigue pas proprement, certain quitte un site pour un autre sans prendre la peine de se déconnecter. Ducoup ton enregistrement en bdd n'est pas effacé et il ne peut plus se reconnecter. ![]() Perso j'ai rajouté un ptit truc qui efface de la bdd tous les user dont la session date de plus de 2 heures, lorsqu'un user quelconque se connecte. mais c'est pas encore parfait. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com