Bonjour,
J'ai réalisé un script d'autentification à l'aide d'une condition logique.
Suivant les conditions j'aimerai faire une redirection avec la fonction Header.
Le soucie est que celle ci ne fonctionne pas, pourtant aucun code html est écrit avant cette fonction.
Auriez vous une idée ?
Voici la page :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <?php //Ouverture SESSION session_start(); //connexion SQL require_once('../mysql/connexion_sql.php'); //Récupération des variables du formulaire login.php $login = $_POST["login"]; $password = md5($_POST["password"]); //SQL : vérifie si le login et mot de passe est correcte $request_user=mysql_query("SELECT * FROM technicien WHERE login = '$login' AND password = '$password'"); //Si login et mot de passe correct if(mysql_num_rows($request_user)>0){ $res_user=mysql_fetch_assoc($request_user); $_SESSION['user_id']=$res_user['id']; $_SESSION['prenom_nom_technicien']=$res_user['prenom']." ".$res_user['nom']; $_SESSION['email']=$res_user['email']; $_SESSION['statut']=$res_user['statut']; //Redirection header('Location: ../index.php'); } //Sinon afficher un message box pour dire que le login et le mot de passe sont incorrectes else{ ?> <script language="javascript" type="text/javascript"> alert( "Nom d'utilisateur ou mot de passe incorrect. Merci de réessayer." ); </script> <?php //Redirection header('Location: ../index.php'); } ?>
Arnaud
Partager