Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2007, 12h08   #1
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
Par défaut fermer les sessions des utilisateurs

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.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h20   #2
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Je comprend pas tout, comment ca fermer les sessions?
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h22   #3
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
cad déconnecter les utilisateurs connectés.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h23   #4
Inactif
 
Avatar de Deallyra
 
Étudiant
Inscription : février 2007
Messages : 1 997
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 1 997
Points : 1 632
Points : 1 632
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?
Deallyra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h25   #5
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
oui c'est exactement ça
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h28   #6
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
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.
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h32   #7
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
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.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h35   #8
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
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...
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h54   #9
Membre habitué
 
Avatar de kawther
 
Inscription : avril 2006
Messages : 275
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2006
Messages : 275
Points : 102
Points : 102
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.
kawther est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 13h01   #10
Membre émérite
 
Inscription : avril 2007
Messages : 868
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 868
Points : 963
Points : 963
Envoyer un message via ICQ à Mark Havel Envoyer un message via MSN à Mark Havel
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é.
Mark Havel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 13h12   #11
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Oui c'est ce que je dit... Tu vérifie a chaque page...
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 13h34   #12
Membre émérite
 
Inscription : avril 2007
Messages : 868
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2007
Messages : 868
Points : 963
Points : 963
Envoyer un message via ICQ à Mark Havel Envoyer un message via MSN à Mark Havel
C'était pas assez explicite s'il mettait en doute la méthode .
Mark Havel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h14.


 
 
 
 
Partenaires

Hébergement Web