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 03/09/2007, 15h30   #1
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
Par défaut [Cookies] Ouvrir deux fois un site sur la même machine

Bonjour tout le monde,

J'ai un petit soucis, en fait, un de mes clients utilise un site que j'ai fait mais pour ses besoins personnels il a deux comptes sur le site et il doit pouvoir ouvrir le site deux fois sur la même machine et en même temps !
Evidemment je controle sur chaque page l'existence d'une variable de session pour voir si la personne est bien identifiée.
De ce fait l'utilisateur n'arrive pas à ouvrir deux fois le même site avec deux utilisateurs différents !

Auriez vous une idée ?
J'ai pensé aux cookies, mais je ne sais pas si ca réglerait le problème !

Merci d'avance
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 15h37   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Il suffit d'utiliser deux navigateurs.

Pourquoi a-t-il besoin de se connecter deux fois ? ça serait peut-être plus pratique si lui faisait un espace d'administration pour lui où il n'aurait pas besoin de faire ce genre de bricolage pour se connecter
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 15h47   #3
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
oui il suffit d'utiliser deux navigateurs mais ca c'est pas une solution
c'est un contournement ...
et je peux pas lui demander d'installer firefox au client ...

en ce qui concerne l'espace d'administration, je vois pas du tout ce que tu veux dire
En fait le site est une interface de gestion le client a besoin d'y accéder deux fois en parallèle parcequ'il doit gérer deux activités bien disctinctes
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 18h12   #4
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
les 2 activités à gérer doit se faire sous le même compte et non avec 2 compte différent.

A toi de bien mettre en valeur les 2 activités.
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 12h08   #5
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
mais non ca c'est pas possible non plus ca remettrait en question tout le site !
il faut vraiment que ca soit comme je l'ai énoncé plus haut. C'est à dire deux comptes sur le même ordinateur
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 13h39   #6
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Tu n'as pas besoin de modifier tout le site.
Il suffit que tu ajoutes une page où l'administrateur choisit les 2 comptes et fait les opérations dont il a besoin
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h10   #7
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
lol mais pourquoi vous voulez absolument que je fasse comme ca ?
C'est vraiment pas possible il faut que ca soit deux comptes séparés comme si c'était deux clients séparés !
De plus il n'y a pas "d'administrateur" ou quoique ce soit d'autre, ce sont les clients qui doivent pouvoir faire ca.
En gros c'est comme si je pouvais me connecter en même temps sur développez.com avec deux comptes différents mais du même ordinateur !
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h12   #8
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
En meme temps on te propose les solutions qu'on voit. Maintenant le plus simple c'est de demander a ton client de faire un client particulier, de se deconnecter puis de traiter le second, de se deconnecter, de revenir au premier, etc.
Quelle serait la solution miracle que tu aimerais ?

EDIT :
Et bien c'est simple tu ne peux pas A MOINS d'avoir deux navigateurs différents. Tu n'as aucun moyen de limiter ta session à un onglet du navigateur pour autant que je sache.
Par contre peut etre qu'en passant l'identifiant de session dans l'url (et pas dans des cookies) ca fonctionnerait avec deux onglets différents vu que cette fois le lien changerait directement?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h28   #9
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
(Je ne critiquais pas du tout vos réponses ma remarque ne se voulait pas désagréable désolé)

Donc en fait à chaque début de page je vérifierais que l'id de session est le même que celui qui est dans l'url ?
Je pense que cela permettrait de ne pas se mélanger les pinceaux entre les deux comptes mais pas d'être sur les deux en même temps si ?

Franchement je ferais bien autrement mais c'est pas un client mais UNE client et elle est vraiment mais alors vraiment pointilleuse ...
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h40   #10
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je comprends pas ce que veut dire "etre sur les deux en meme temps", je dois etre bouché. Le but c'est d'avoir un onglet IE7 avec le compte Asquel et un autre onglet avec le compte DoubeDeAsquel par exemple? Ou d'avoir les deux sessions dans le MEME onglet?
J'ai l'impression que le but c'est d'administrer deux clients de la meme manière (memes paramètres etc et donc faire les modifications une seule fois pour le client). Est-ce le cas?
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h46   #11
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
Le but est d'avoir deux comptes sur deux onglets différents.
Comme je te l'ai dit c'est comme si tu voulais accéder en même temps à deux comptes sur développez.com mais à partir du même poste.

En fait il y a des informations qui s'affichent en temps réel sur chacun des deux comptes c'est pourquoi il est nécessaire de voir les deux en même temps.
Ce n'est pas moi qui accède aux comptes c'est le client.
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h47   #12
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Dans ce cas là, le fait de passer l'identifiant de session dans l'url au lieu de le passer par cookies devrait marcher non? Puisque chaque onglet aura son identifiant de session dans l'url, donc deux sessions différentes réellement (une par onglet)
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 15h00   #13
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
je comprends ce que tu veux dire mais je ne vois pas comment l'appliquer ?

Lorsque dans mon code je fais appel aux variables de sessions comment je lui dit de prendre la session qui correspond à l'id qui est dans l'url ??
AsQuel 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 00h19.


 
 
 
 
Partenaires

Hébergement Web