Comparaison avec mot de passe crypte
marghli
Messages postés
64
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je crée une formulaire d'identification avec login tape sans crypte et mot de passe tape crypte
je tape login et mot de passe correcte , il affiche que votre mot de passe est incorrecte
Aussi , je teste si les deux n'existent pas dans BD, normalement, il retourne la page de nouveau membre . Mais , il affiche que un message que mot de passe est incorrecte.
N.B. les champs de table inscription nome ins : nom,prenom, email,login,mot_passe,confirmer_mot_passe
les champs de identification: login , pass
le code :
<?php
mysql_connect("127.0.0.1","root","");
mysql_select_db("internaute");
if(isset($_POST) && !empty($_POST['login']) && !empty ($_POST['pass']))
{
$webUser = htmlentities($_POST['login']);
$resultat = "SELECT mot_passe FROM ins WHERE login='".$webUser."'" ;
$req = mysql_query($resultat) or die('Erreur SQL !<br>'.$resultat.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$mdp = md5(htmlentities($_POST['pass']));
if(isset($data['mot_passe']) AND $mdp == $data['mot_passe'])
{
session_start();
$_SESSION['login'] = $webUser;
include('CSFT.html');
}
else
{
include('mot_passeoub.html');
}
}
else
include('nouveaumembre1.html');
?>
S'il vous plais, je te donne le code de login.php et die moi quel est erreur de ce code pour retourne le résultat correcte?
je crée une formulaire d'identification avec login tape sans crypte et mot de passe tape crypte
je tape login et mot de passe correcte , il affiche que votre mot de passe est incorrecte
Aussi , je teste si les deux n'existent pas dans BD, normalement, il retourne la page de nouveau membre . Mais , il affiche que un message que mot de passe est incorrecte.
N.B. les champs de table inscription nome ins : nom,prenom, email,login,mot_passe,confirmer_mot_passe
les champs de identification: login , pass
le code :
<?php
mysql_connect("127.0.0.1","root","");
mysql_select_db("internaute");
if(isset($_POST) && !empty($_POST['login']) && !empty ($_POST['pass']))
{
$webUser = htmlentities($_POST['login']);
$resultat = "SELECT mot_passe FROM ins WHERE login='".$webUser."'" ;
$req = mysql_query($resultat) or die('Erreur SQL !<br>'.$resultat.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$mdp = md5(htmlentities($_POST['pass']));
if(isset($data['mot_passe']) AND $mdp == $data['mot_passe'])
{
session_start();
$_SESSION['login'] = $webUser;
include('CSFT.html');
}
else
{
include('mot_passeoub.html');
}
}
else
include('nouveaumembre1.html');
?>
S'il vous plais, je te donne le code de login.php et die moi quel est erreur de ce code pour retourne le résultat correcte?
A voir également:
- Comparaison avec mot de passe crypte
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Identifiant et mot de passe - Guide
- Mot de passe compromis - Guide