Bonjour,
J'ai créé un site intranet avec authentification. Mon site à deux interfaces une partie utilisateur et l'autre partie administrateur.

Mes utilisateurs (environ 130) sont tous dans ma base donnée. Concernant l'authentification, j'ai un nom d'utilisateur et un mot de passe (non crypté).

Mon problème c'est que les 3/4 de mes utilisateurs arrivent a se connecter sur le site intranet et les 1/4 mon site mais accès refusé alors que le mot de passe est identique pour tout le monde.

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
<?
include ("include/connexion.php");
 
IF (ISSET($_POST["Login"]) AND ISSET($_POST["MDP"])){
	/*
	IF ($_POST["Login"]=="toto" AND $_POST["MDP"]=="123")
	{echo "Vous êtes bien authentIFié";}
	else {echo "Votre connexion à échouée";}
	*/
	$SQL="SELECT * FROM USER WHERE IDENTIFIANT='".$_POST["Login"]."' AND MDP='".$_POST["MDP"]."'";
	$RESULT=mysql_query($SQL);
	IF (mysql_num_rows($RESULT)==1){
		session_start ();
		$row=mysql_fetch_assoc ($RESULT);
		$_SESSION ["IDuser"]=$row["IDUSER"];
		$_SESSION ["NOM"]=$row["NOM"];
		$_SESSION ["PRENOM"]=$row["PRENOM"];
		$_SESSION ["METIER"]=$row["METIER"];
		$_SESSION ["ADMIN"]=$row["ADMIN"];
		header("location:accueil.php");
	}
	// $SQL="SELECT * FROM USER WHERE IDENTIFIANT='toto'";
	echo "<H2><b>Votre Login ou mot de passe saisi est incorrect</b></H2>";
}
?>
<LINK rel=stylesheet type="text/css" href="include/style.css">
<html>
<body> 
<form action="" METHOD="POST">
<TABLE width="100%" height="100%">
<TR><TD align=center valign=middle>
	<TABLE width="350" >
	<TR><TD align=right><b>Votre Login </td><td><input type="text" name="Login" size="20"></TD></TR>
	<TR><TD align=right><b>Votre mot de passe </td><td><input type="password" name="MDP" size="20"></TD></TR>
	<TR><TD colspan=2  align=center><br><input type="submit" class="" value="Entrer" name="B1">
	<input type="reset" value="Annuler" name="B2"></TD></TR>
</TD></TR>	
</TABLE>
</form>
</html>
D'où le problème peut venir?

Merci d'avance