Bonjour à tous,
Je suis nouveau sur ce forum, je suis entrain de préparer mon projet fin d'etude qui consiste à réaliser une petite application de gestion de parc informatique avec php.
Bon j'ai un problème qui m'a fortement retardé sur mon projet, et que je n'ai pas trouvé de solution:
je suis entrain de faire la partie d'authentification pour l'application, et je faire de sorte que l'utilisateur,soit dirigé vers la page qui convient à son statut(administrateur ou utilisateur), mais le problème que pour les deux cas c la meme page qui soit affichée.
voila mon script:

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?
include("../connect.php");
 
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) 
{
  extract($_POST);
  // on recupère le password de la table qui correspond au login du visiteur
 
 
  $sql = "select mdp_employe from employe where  login_employe='".$_POST['login']."' ;";
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  $data = mysql_fetch_assoc($req);
$nom=$data['nom_complet_employe'];
 
 
 
if($data['mdp_employe'] != $pass) 
  {
    ?>
	<script language="JavaScript">
	alert("Le login ou le mot de passe que vous avez saisie est erroné. Merci de recommencer");
	window.location.replace("admin.php");// On inclut le formulaire d'identification
	</script>
	<?
	//Une fenêtre d'alerte s'affiche lorsque le login ou le mot de passe est invalide et renvoit vers la page pour se logger
}
 
else if($data['statut']='utilisateur')
 
  {
    session_start('user'); 
	session.name
	//on démarre une session
    $_SESSION['login'] = $login;
	 $_SESSION['nom_complet'] = $nom;
	//$nom_complet=$_SESSION['nom_complet']  ;
	session_register('$login');
 
 
	 //la variable de session $_SESSION['login'] récupère le login saisi
 
 
	     header("Location: acceuilutilisateur.php");// lien vers la page d'accueil de l'espace privé
		die ;
 
	}
 
elseif($data['statut']='administrateur')
	{  
	 session_start('admin');
 
	$_SESSION['login'] = $login;
   // $_SESSION['login'] = $login;
 
	 //la variable de session $_SESSION['login'] récupère le login saisi
 
 
		 header("Location: acceuil.php");
		 // lien vers la page d'accueil de l'espace utilisateur}
		 die() ;
  }
  }   
else
 {
	?>
	<script language="JavaScript">
	alert("Vous avez oublié de remplir un champ. Merci de recommencer");
	window.location.replace("admin.php");
	</script>
	<?
//Une fenêtre d'alerte s'affiche lorsque le login ou le mot de passe est vide et renvoit vers la page pour se logger	
}
 
 
?>

s'il vous plait est cde que vous pouvez m'aider, c très urgent.
merci.