Bonjour, j'ai un probleme avec mon espace membre, quand je tente de me connecté, ca me dit que mon compte n'existe pas, alors que l'utilisateur est bien dans la base.
Voici mon code :
<?php
//si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']))
{
if (isset($_POST['login']) AND $_POST['login'] != NULL AND isset($_POST['pass']) AND
$_POST['pass'] != NULL)
{
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$login = htmlentities($_POST['login']);
$pass = md5(htmlentities($_POST['pass']));
$requete = mysql_query('SELECT login, pass_md5 FROM membres WHERE login="'. $login .'" AND pass_md5="'. $pass .'"');
$data = mysql_fetch_array($requete);
if ($data[0] == 1)
{
session_start();
$_SESSION['login'] = $login;
header('location: page1.php');
exit();
}
else
{
echo 'le compte n\'existe pas.<br />';
}
}
else
{
echo 'Au moin un des champs est vide.<br/>';
}
}
?>