|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 275 ![]() |
bonjour
j'ai développé une application administrative (backoffice), j'ai des utilisateurs qui se connectent au site, je cherche comment fermer les sessions des utilisateurs connectés, par l'administrateur. qq peut m'aider. |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Je comprend pas tout, comment ca fermer les sessions?
|
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 275 ![]() |
cad déconnecter les utilisateurs connectés.
|
|
|
00
|
|
|
#4 |
|
Inactif
Étudiant Inscription : février 2007 Messages : 1 997 ![]() |
je pense qu'il veut tuer les sessions utilisateur via la session admin...
comme quand on exclu quelqu'un d'un chat. C'est ça? |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 275 ![]() |
oui c'est exactement ça
|
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Ah ben c'est simple, dans ta base de donnée il te suffit de faire une colonnes qui te permet de savoir si un utilisateur est connecter ou pas. Si il est connecté par exemple le contenu est 1, et donc pour le déconnecter tu passe la valeur a 0.
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 275 ![]() |
j'ai ce champ dans ma base et j'ai fait le traitement de relatif à ce champ pour la déconnexion, mais je pense pas que ça permet de fermer les sessions ouvertes par les utilisateurs.
|
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Ben si... Si le champs est a 0 l'utilisateur se retrouve deconnecter, et a ce moment la tu rajoute un session_destroy(); pour killer la session de son navigateur et hop...
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : avril 2006 Messages : 275 ![]() |
je pense que session_destroy() va détruire dans ce cas la session ouverte par l'administrateur. en effet celui ci ce connecte et ouvre une session puis affiche la liste des utilisateurs connectés, et choisi de fermer la session de certains utilisateurs.
|
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() |
Alors dans ce cas, il faut qu'à chaque appel d'un script où il y a usage de session, tu regardes si le champ connecté est à 0, auquel cas, tu détruis la session de l'utilisateur courant. Du coup, cela sépare bien les deux actions, deconnexion de la part de l'administrateur qui met le champ connecté à 0 et destruction de la session de l'utilisateur quand le script se rend compte que l'utilisateur est déconnecté.
|
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() Étudiant Inscription : juillet 2004 Messages : 777 ![]() |
Oui c'est ce que je dit... Tu vérifie a chaque page...
|
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() |
C'était pas assez explicite s'il mettait en doute la méthode
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com