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
Partager