authentification dans un site web dynamique
Bonjour
je fais un site web dynamique.
j'ai un probleme dans l'authentification.
j'ai 3 cas 1:l'internaute ne remplit pas les champs, il va trouver un lien retour au formulaire.
2:l'internaute remplit le formulaire correctement(un nom utilisateur et mot passe correctes)
3: l'internaute remplit le formulaire avec un nom utilisateur ou mot passe qui ne sont pas stockés dans la base de données.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
if ($login1=="" or $mpasse1=="")
{ href=\"http://Projet/FormulaireAuthentification.php\"><center><h2>Retour formulaire</h2></center></a>";
}
else
{
$dbLink=mysql_connect("localhost", "root",""); // Connexion à MySQL
mysql_select_db("Essai",$dbLink); // Sélection de la base Essai
$query="select * from eleve where login='$login1' and pwd='$mpasse1'";
$reponse =mysql_query($query,$dbLink);
mysql_data_seek($reponse,0);
$row=mysql_fetch_row($reponse);
if (mysql_fetch_row($reponse)=="false")
{
echo"cet eleve n'est pas inscrit";
href=\"http://Projet/FormulaireAuthentification.php\"><center><h2>Retour formulaire</h2></center></a>";
}
else
{
href=\"http://Projet/Confirmation.php\"><center><h2>Confirmation</h2></center></a>";
}
} |
mais il y a des problemes dans le cas 3 car lorsque je remplit les chapms avec un mot de passe ou nom d'utilisateur non stockés dans la base alors une erreur dans mysql se produit au niveau de ces deux lignes:
Code:
1 2
| mysql_data_seek($reponse,0);
$row=mysql_fetch_row($reponse); |
et ne me laisse pas faire un lien de retour aux formulaire d'authentification.
j'attend l'aide et merci