Je tente de récupérer un indentifiant et un mot de passe d'un formulaire pour ensuite le faire passer en session pour un espace membre.
Le problème, c'est que même si les identifiants sont bons, il me renvoie toujours sur la page d'erreur.
Il doit certainement y avoir une erreur, si vous pouvez m'aider:
<?php
require("conf.php");
/*-----------------------------------------------------------------*/
/* PROGRAMME PRINCIPAL */
/*-----------------------------------------------------------------*/
// CONNEXION A LA BASE DE DONNEE
$conn = mysql_connect($sql_serveur, $sql_user, $sql_passwd) or trigger_error(mysql_error(),E_USER_ERROR);mysql_select_db($sql_bdd, $conn);
// Récupération des variables necessaires
$login = mysql_real_escape_string($_POST['pseudo_membre']);
$pass = mysql_real_escape_string(sha1($_POST['passe_membre']));
// ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
// MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
$requete = ("SELECT id_utilisateur FROM utilisateurs WHERE pseudo = '$login' AND passe = '$pass'");
$requete=(array(
'login'=>$login,
'pass'=>$pass));
$resultat = mysql_fetch_array($requete);
if (!$resultat)
{
// REDIRECTION VERS LA PAGE ERREUR
echo "<script type=\"text/javascript\">document.location.href='erreur.htm';</script>";
}
// SI LE LOGIN ET MOT DE PASSE SONT EXACTES
else
{
session_start();
$_SESSION['id_utilisateur'] = $resultat['id_utilisateur'];
$SESSION['pseudo'] = $login;
echo "<script type=\"text/javascript\">document.location.href='bdd/index.php';</script>";
}
?>
