bonjour

je propose un simulateur de credit accessible soit par le grand public soit par un acces privé (plus detaillé).

dans tous les cas, on accède à un fichier simulation.php.

si le mot de passe est erronné ou absent après une simulation, on est transféré sur un fichier reponse.php

lorsque je fais une simulation dans la partie privée, la réponse est donnée dans final.php

je protege l'acces à la partie privée de mon site par un simple mot de passe

sur l'index on saisie son mot de passe, ce qui permet d'acceder à un fichier partenaire.php

j'ai fait un simple test

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if ($_POST['admin'] !=='AAAAAA' or $_POST['motpasse'] !=='111111')
		{header("location: index.php");}
pour l'acces à partenaire.php

et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
		if($_SESSION['admin'] =='AAAAAA' and $_SESSION['motpasse'] =='111111')
		{header("location: final.php");}
		elseif ($_SESSION['admin'] !=='AAAAAA' or $_SESSION['motpasse'] !=='111111')
		{header("location: reponse.php");}
pour mon acces à final .php

l'acces à partenaire.php est ok pas l'acces à final .php!!!!

je suis systématiquement transféré sur reponse.php (mot de passe absent)

en contrôlant par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$admin=$_POST['admin'];
$motpass=$_POST['motpasse'];
echo "$admin<br/>";
echo "$motpass<br/>";
le mot de passe et l'admin sont bien tranféré de index.php à partenaire.php mais si je contrôle par


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$admin=$_SESSION['admin'];
$motpass=$_SESSION['motpasse'];
echo "admin $admin<br/>";
echo "mot de passe $motpass<br/>";
sur le fichier simulation.php

le mot de passe et l'admin ne sont pas tranféré.

c'est probablement une erreur simple mais je ne trouve pas
merci de votre aide