|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Nouveau Membre du Club
![]() Développeur Web Inscription : février 2006 Messages : 68 ![]() |
Salut,
Me revoilà avec un autre "OVNI" Le contexte est des plus simple : un site exploitant les sessions pour permettre une identification de l'utilisateur qui se log via un form "banal" login/pass. Le problème : après avoir fait un chargement des pages (pour initialiser la session), je place la syntaxe suivante en tout début de page ensuite j'appel la page "http://test.monsite.com/identification/" ce qui me donne l'affichage suivant Code :
Array ( [FDOTSI_admin] => 3a4d9fe54ea993c401421fcf7df1268a ) Code :
Array ( [FDOTSI_admin] => 5a2f615db4bb47d0700272557037fea2 ) Ce qui bien entendu pose un énorme problème. En effet je suis la logique suivante, en deux temps : - lors du chargement d'une toute autre page que celle d'identification je teste si l'utilisateur est loggé, si ce n'est pas le cas je le redirige sur la page d'identification; - sur la page d'identification je test si l'utilisateur est loggé, si oui je le redirige sur la racine du site; Donc là vue que dans la première session l'utilisateur est loggé mais pas dans la seconde et bien sa tourne en boucle et fini par m'afficher (sous FF) : Code :
Code :
Code :
- à noter que le problème ne se pose que si j'appel en premier lieu une page type "http://admin.monsite.com/macategorie/mapage/" (qui ensuite redirige sur "http://admin.monsite.com/identification/" vue que l'utilisateur n'est pas encore loggé, puis, une fois ce dernier loggé, on tourne en boucle comme expliqué ci-dessus). - si j'accède au site via "http://admin.monsite.com/" : aucun soucis! (le processus est pourtant le même que décrit juste ci-dessus, sauf que cette fois ci ça ne tourne pas en boucle) - avec certains tests j'arrive même à obtenir TROIS cookies différents Voilà, si quelqu'un peut m'éclairer |
||||||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Développeur Web Inscription : février 2006 Messages : 68 ![]() |
Visiblement mes POSTs n'inspirent personne ces temps
Bref je viens apporter moi même quelques éléments de réponses en espérant que cela puisse servir à d'autres plus tard. J'ai isolé le problème : il provient visiblement de la fonction appelée avant l'initialisation de la session > "session_set_cookie_params()" et/ou de ses paramêtres. Pas encore de réelle solution mais des bonnes pistes. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com