par
Steph54321 » 15 févr. 2012, 18:01
Salut Shenryu,
Merci pour ta réponse, j'ai remplacé la ligne concernée :
// on se connecte à MySQL
$db = mysql_connect($host, $login_host, $pass_host);
// on seléctionne la base
mysql_select_db($hostname,$db);
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {// ok
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select password from hela_secu where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data ['password'] != sha1($password)) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.php'); // On inclut le formulaire d'identification
}
else {
session_start();
$_SESSION['login'] = $login;
echo 'Vous etes bien logué'; ...
Et du coup, lorsque je rentre le login et le mot de passe et que je valide, j'ai le message d'erreur "Mauvais login".
Il y a surement un autre problème dans le script qui fait que je n'arrive pas à m'identifier, mais je ne vois pas...
Salut Shenryu,
Merci pour ta réponse, j'ai remplacé la ligne concernée :
[php]
// on se connecte à MySQL
$db = mysql_connect($host, $login_host, $pass_host);
// on seléctionne la base
mysql_select_db($hostname,$db);
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])) {// ok
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select password from hela_secu where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data ['password'] != sha1($password)) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.php'); // On inclut le formulaire d'identification
}
else {
session_start();
$_SESSION['login'] = $login;
echo 'Vous etes bien logué'; ...
[/php]
Et du coup, lorsque je rentre le login et le mot de passe et que je valide, j'ai le message d'erreur "Mauvais login".
Il y a surement un autre problème dans le script qui fait que je n'arrive pas à m'identifier, mais je ne vois pas...