Bonjour,

J'essaie de récupérer un email et mot de passe pour s'authentifier et il m'affiche à chaque fois des messages d'erreurs alors que ces derniers sont stockés dans la base,j'ai utilisé ce même code avec un login et mot de passe et ça marchait nickel mais là je vois pas du tout d'ou ça vient l'erreur ,s'il vous plait si quelqu'un pourra m'aider j'en serai reconnaissante car je galère .

Voici le code

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
include("config.php");
if(!empty ($_POST['MAILDEB'])&& !empty($_POST['PSWDEB']))
{
 
$_POST['MAILDEB']=htmlentities($_POST['MAILDEB']);
$_POST['PSWDEB']=htmlentities($_POST['PSWDEB']);
 
$req1=$connexion->prepare("SELECT * FROM client WHERE MAILDEB='".$_POST['MAILDEB']."' ");
 
$data = $req1->fetchAll();
 
if (!empty ($data['MAILDEB'])){
 
   $_POST['PSWDEB']= sha1(trim($_POST['PSWDEB']));
    if ($data['PSWDEB']==$_POST['PSWDEB']){
   session_start();
  $_SESSION['MAILDEB'] = $_POST['MAILDEB'];
  $_SESSION['CDDEB'] = $_data['CDDEB'];
  header("Location: index_client.php");
 
}else{
   echo "Email ou  mot de passe incorrect";
}
 
}else{
echo "Email ou mot de passe incorrect ";
}
 
} else 
 echo "Tous les champs ne sont pas correctement remplis";


Merci d'avance