bonjour ,
j'explique mon problème un peu
je crée deux formulaires:
1 ere formulaire d'inscription avec : les autres champs nom, prénom, email
Nom de la table : ins
Champs nécessaires : login, mot_passe
Formulaire : identification
Méthode de l'envoi du formulaire : post
Nom de l'input n°1 : login
Nom de l'input n°2 : pass
Au début , je essais d'insérer des donnes sans crypte .Apres , j'identifie avec ces données le code sans crypte fonctionne .
Apres, j’insère mot de passe crypte la dans BD et je l'identifie avec mot de passe tape par utilisateur
Le problème si je tape login et mot de passe correctes, le code conn.php ne retourne pas le résultat correcte
S'il vous plais vois ce deux codes et die moi pourquoi conn.php ne donne pas résultat correcte si je tape mot de passes et login correctes .
N.B : Je crypte que le mot de passe , logiciel easyphp 2.2.6
si je tape login et mot de passe correcte , retourne la page CSFT.html
si je tape login correcte et mot de passe faut , retourne la page mot_passeoub.html
sinon nouveau membre
ajout.php
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$login=$_POST['login'];
$mot_passe=md5(htmlentities($_POST['mot_passe']));
$confirmer_mot_passe=md5(htmlentities($_POST['confirmer_mot_passe']));
mysql_connect("127.0.0.1","root","");
mysql_select_db("internaute");
$req="insert into ins values ('','$nom','$prenom','$email','$login','$mot_passe','$confirmer_mot_passe')";
$res=mysql_query($req);
if ($res) {
include('validationins.html');
}
else
{
echo mysql_error();
}
mysql_close();
?>
conn.php
<?php
if(isset($_POST['login']) AND isset($_POST['pass']))
{ // Début du premier else
$webUser = htmlentities($_POST['login']);
$mdp = htmlentities($_POST['pass']);
$db = mysql_connect('127.0.0.1','root','') or die("Database error");
mysql_select_db('internaute', $db);
$query = ("SELECT mot_passe FROM ins WHERE login ='$webUser'");
$req = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$mdp = md5($mdp);
if(isset($data['mot_passe']) AND $mdp == $data['mot_passe'])
{
session_start();
$_SESSION['login'] = $webUser;
include('CSFT.html'); //je vois toujours pas l'intérêt ...!!!
}
else
{
include('mot_passeoub.html');
?>
<?php }
}
else header("Location: nouveaumembre1.html");
?>
Merci .