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/03/2007, 19h49   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 7
Points : 2
Points : 2
Par défaut Transmission avec le protocole HTTPS

Bonjour,

Voici mon problème:
Je voudrais utiliser un espace sécurisé (https) pour permettre l'authentification des membres (login/password) ;

le formulaire est dans un espace non sécurisé (http://form_log.php).

Après l'authentification, je souhaite me rediriger vers l'espace non sécurisé, en envoyant une variable de session.

Or quand je me retrouve sur la page (http://mon_espace_membre.php)
je n'ai plus accès à la variable de session créée dans ma page dans l'espace sécurisé; j'ai pourtant utilisé la fonction session_start

Le seul moyen est de passer une variable en GET dans ma redirection ex header(Location: http://mon_espace_membre.php?sessid=11111)
dans ce cas, j'ai accès à la variable, mais je souhaiterais éviter cette solution...


J'aimerais donc savoir si il existe une solution pour pouvoir conserver cette valeur de session, et ce, même en transitant par une connexion ssl.

Merci d'avance !
blaspalles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 14h42   #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
pour ça il faut que dans ton formulaire de connexion, l'action du formulaire soit une adresse qui commence par "https" pour que la session soit créée en passant par l'accès SSL
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 14h47   #3
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
sinon tu mets directement ton form de connexion en https
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 11h26   #4
Invité de passage
 
Inscription : septembre 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 7
Points : 2
Points : 2
Merci pour vos réponses ;

en fait l'action que je mets est bien en https:// et d'ailleurs ma session est bel et bien créée. Le problème c'est quand je veux retourner dans l'espace non sécurisé je n'arrive pas à récupérer les paramètres de session.

En fait c'est comme s'il y avait une gestion de session sécurisée et une non sécurisée et qu'on ne puisse pas échanger d'infos entre les 2...

pour ce qui est de mettre le form de connexion en https, oui j'y ai pensé mais ceci impliquerait de mettre tout les site en https et je crains que les performances soient trop diminuées...

merci en tout cas je vais essayer de trouver un moyen satisfaisant pour gérer tout ça...
blaspalles est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h12.


 
 
 
 
Partenaires

Hébergement Web