|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 237 ![]() |
Bonjour a tous,
J'ai une partie extranet et admin sur mon site, lorsque je souhaite me connecter à ces 2 modules, j'utilise les sessions classiques, mais bien souvent, il faut que je tape 2 fois mon login et mot de passe pour pouvoir me connecter sinon il me dit que mon mot de passe n'existe pas. J'ai fait le test sur des postes différents mais toujours pareil. J'arrive sur ma page de loggue, j'entre login et mdp, je me fais jeter, je retape mon loggue et mot de passe et la ça passe. Je trouve ça bizarre, avez vous une idée? D'avance merci |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 237 ![]() |
alors personne pour mon problème??
Je me demande si c'est pas parce que j'ouvre une session lorsque je me connecte sur la partie admin de mon site et que lorsque j'essaie d'aller sur l'extranet, il utilise la même session et forcément, il n'arrive pas à se logguer? |
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() Inscription : février 2006 Messages : 237 ![]() |
J'ai mieux identifié le problème , mais je ne sais toujours pas comment le résoudre:
Lorsque je veux connecter sur l'admin ou sur l'extranet, j'utilise à chaque fois la même session et les mêmes variables de session, donc tant que la session n'est pas détruite, je ne peux pas me logguer sur l'extranet par exemple si j'étais loggué sur l'admin. Le problème c'est que si je détruit la session, je me loggue bine sur l'extranet mais je ne suis plus loggué sur l'admin. Comment faire pour pouvoir se loguer sur les 2 sans devoir supprimer la session de l'autre? voici le fichier de fonction de session: Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 2 ![]() |
Bonjour !
Ton problème vient du fait qu'effectivement, tu utilises la même session pour ton module extranet et pour ton module admin. Je te conseille donc de jeter un oeil du côté de session_name(), qui te permettra de définir un nom de session spécifique à chacun de tes deux modules, et donc d'avoir deux sessions en parallèle. Ex : - Se logger sur l'extranet : session_name( "extranet" ); session_start(); - Se logger sur l'admin : session_name( "admin" ); session_start(); En espérant avoir pu t'aider, Alh. |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 237 ![]() |
merci ça devrait régler mon problème, je ne peux pas tester pour l'instant car mon client est en démo toute la journée, donc ce que j'ai fais c'est que si tu te loggue sur l'extranet , il tue d'abord la session existante et inversement, ça évite le double loggue.
Dès que j'ai testé ta solution, je viendrais la mettre ici pour d'autres. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com