Comparaison
Bonjour,
je crypte le mot de passe avec cet façon qui est inséré dans la BD :
$pass=md5(addslashes(htmlspecialchars($_POST['mot_passe'])));
Mais, lors d'identification, ce code ne permet pas une comparaison :
<?
mysql_connect("127.0.0.1","root","");
mysql_select_db("internaute");
if(isset($_POST) && !empty($_POST['login']) && !empty ($_POST['pass'])) {
$login = $_POST["login"] ;
$pass = md5(addslashes(htmlspecialchars($_POST["pass"]))) ;
$sql = "select mot_passe from ins where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['mot_passe'] != $pass) {
include('passoublie.html');
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
include('CSFT.html');
}
}
else {
include('nouveaumembre.html');
exit;
}
?>
s'il vous comment rendre le 2eme code compare avec le mot de passe crypte dans la BD.
merci
je crypte le mot de passe avec cet façon qui est inséré dans la BD :
$pass=md5(addslashes(htmlspecialchars($_POST['mot_passe'])));
Mais, lors d'identification, ce code ne permet pas une comparaison :
<?
mysql_connect("127.0.0.1","root","");
mysql_select_db("internaute");
if(isset($_POST) && !empty($_POST['login']) && !empty ($_POST['pass'])) {
$login = $_POST["login"] ;
$pass = md5(addslashes(htmlspecialchars($_POST["pass"]))) ;
$sql = "select mot_passe from ins where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['mot_passe'] != $pass) {
include('passoublie.html');
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
include('CSFT.html');
}
}
else {
include('nouveaumembre.html');
exit;
}
?>
s'il vous comment rendre le 2eme code compare avec le mot de passe crypte dans la BD.
merci