par
totie » 11 avr. 2007, 17:31
Bonjour et merci pour votre réponse!
En effet, elle me règle mon problème

, mais malhereusement j'en rencontre un nouveau.

J'ai modifié mon code en suivant plusieurs conseils et il est maintenant comme ceci:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<?php
include("connexion.php");
//Connection à mysql et sélection de la base de données
$select = mysql_select_db($utilisateur);
//Préparation de la requête et protection des données
$query = "SELECT * FROM utilisateur
WHERE Login='".mysql_real_escape_string($_POST['Login'])."' AND MotPasse=md5('".mysql_real_escape_string($_POST['MotPasse'])."')";
//exécution de la requête et récupération du nombre de résultats
$result = mysql_query($query) or die('erreur '.mysql_error());
$num_rows = mysql_num_rows($result);
//S'il y a exactement un résultat, l'utilisateur est authentifié, sinon, on l'empêche d'entrer
if($num_rows == 1) {
echo 'Vous êtes authentifié';
}
else
{
echo 'identifiant ou mot de passe invalide.';
}
?>
</body>
</html>
Maintenant quand je fais le test avec mon login et mot de passe, il ne me reconnait pas...
c'est à n'y rien comprendre. Je vous remercie encore une fois et par avance pour votre aide et votre rapidité de réponse!
Caroline.