J'ai réalisé un espace d'authentification où il faut rentrer un identifiant et un mot de passe puis valider.
Une fois que ceux-ci sont rentrés, je vérifie dans ma base de données si un enregistrement contenant le couple LOGIN/MOT DE PASSE existe. Si c'est le cas, nous sommes redirigés vers la page protégée dans le cas contraire, vers une page d'erreur.
Mon problème c'est que lorsque j'entre des mauvais renseignements, je ne suis pas redirigé vers la page d'erreur. Comment faire ???
Voici l'extrait de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (isset($_POST['login']) && $_POST['login'] != "" && isset($_POST['pass']) && $_POST['pass'] != "" ) { // SELECTION DE L'ENREGISTREMENT CONTENANT LE LOGIN ET MOT DE PASSE SAISIS $rec_util = mysql_query("SELECT util_id, util_login, util_pass FROM utilisateurs WHERE util_login='".$_POST['login']."' AND util_pass='".md5($_POST['pass'])."'"); // SI AUCUN ENREGISTREMENT NE CORRESPOND if(mysql_num_rows($rec_util)==0) { // REDIRECTION VERS LA PAGE D'ERREUR die(header("Location:erreur.htm")); }
Partager