Pourquoi deux formulaires soumis en même temps.
Il me semble que le traitement de « Inscription » devrait fournir les informations nécessaires à l'exécution du script « connexion ».
Si donc, le formulaire « Inscription » est soumis et que le script le traitant donne les résultats escomptés, pourquoi ne pas tout simplement lancer le script « connexion » immédiatement après, utilisant les mêmes variables ou - au besoin - en renommant les variables reçues par « Inscription » de façon à ce qu'elles soient utilisables par « connexion » ?
Ainsi, dans ton script de traitement « Inscription » tu auras:
//blabla j'inscris ce nouvel usager dans ma base
if ($reussi) { include "mon_script_connexion.php"; }
Dans ton script « Connexion », tu as certainement quelque chose comme
if ($_POST["Courriel"] == $Dbase["Courriel"] && $_POST["password"] == $Dbase["MotDePasse"]) {
// activation de la session de monsieur X
}
Il te suffit alors de rendre tes valeurs « Inscription » utilisables en faisant ceci:
//blabla
if ($reussi) {
$_POST["password"] = $_POST["SecurityCode"];
include "mon_script_connexion.php";
}
Pourquoi deux formulaires soumis en même temps.
Il me semble que le traitement de « Inscription » devrait fournir les informations nécessaires à l'exécution du script « connexion ».
Si donc, le formulaire « Inscription » est soumis et que le script le traitant donne les résultats escomptés, pourquoi ne pas tout simplement lancer le script « connexion » immédiatement après, utilisant les mêmes variables ou - au besoin - en renommant les variables reçues par « Inscription » de façon à ce qu'elles soient utilisables par « connexion » ?
Ainsi, dans ton script de traitement « Inscription » tu auras:
[php]//blabla j'inscris ce nouvel usager dans ma base
if ($reussi) { include "mon_script_connexion.php"; }[/php]
Dans ton script « Connexion », tu as certainement quelque chose comme
[php]if ($_POST["Courriel"] == $Dbase["Courriel"] && $_POST["password"] == $Dbase["MotDePasse"]) {
// activation de la session de monsieur X
}[/php]
Il te suffit alors de rendre tes valeurs « Inscription » utilisables en faisant ceci:
[php]//blabla
if ($reussi) {
$_POST["password"] = $_POST["SecurityCode"];
include "mon_script_connexion.php";
}[/php]