ExUtilisateur1 2002-06-29 at 06:04amEdited by ExUtilisateur1 On the 2002-06-29 at 07:17pm J'essai de faire un accès restreind assez simple, mais je vois pas ce qui ne vas pas (je debute), quelqu'un pourrai essssayer de jeter un oeil, svp?
echo "Bonjour<b> $nom</b>.<P>";
echo "Vous avez entré le mot de passe <b>$pass</b>.<P>";
$tbnm[0] = "titi";
$tbps[0] = "toto";
$tbpg[0] = "redirect1.html";
$tbnm[1] = "gunnm";
$tbps[1] = "essai";
$tbpg[1] = "redirect2.html";
$szn= sizeof( $tbnm );
$szp= sizeof( $tbps );
$szg= sizeof( $tbpg );
if ($szn != $szp || $szn != $szg || $szg != $szp)
{
echo "<FONT COLOR='red'>Erreur 1<br>";
}
for($i=0; $i < $szn; $i++ )
{
if ($nom == $tbnm[$i] && $pass == $tbps[$i])
{
$url = $tbpg[$i];
}
else {
echo "<FONT COLOR='red'>Erreur de pass<br>";
}
echo "identification reussi, redirection vers $url<br>";
exit;
}
En fait, ça marche avec le premier nom/pass mais pas avec le deuxieme...
essai 2002-07-01 at 10:22amEdited by essai On the 2002-07-01 at 10:24am C'est normal puisque au 1er passage dans la boucle on a une erreur, non ? en fait le principe c'est plus de chercher si le nom existe et apres de regarder si le pass correspond ...
parce que la ta boucle elle verifie le nom et le pass en meme temps