Erreur de connexion espace membre en PHP SQL
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Pourquoi mon script de connexion à un espace membre ne fonctionne pas ?
// connexion base de données
session_start();
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
$query = $bdd->query("SELECT pass FROM membres WHERE pseudo = $pseudo");
if ($query == $_POST['pass'])
{
$_SESSION['connect']=true;
header('Location: index.php');
}
else
{
echo ('Erreur de connexion !!!');
}
Merci d'avance,
a+
thesacha8
Pourquoi mon script de connexion à un espace membre ne fonctionne pas ?
// connexion base de données
session_start();
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
$query = $bdd->query("SELECT pass FROM membres WHERE pseudo = $pseudo");
if ($query == $_POST['pass'])
{
$_SESSION['connect']=true;
header('Location: index.php');
}
else
{
echo ('Erreur de connexion !!!');
}
Merci d'avance,
a+
thesacha8
A voir également:
- Erreur de connexion espace membre en PHP SQL
- Gmail connexion - Guide
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Espace de stockage google - Guide
- Membre indisponible vinted - Guide
2 réponses
la requête renvoie un objet pas une valeur , alors tu peut pas l'utilisé comme ça
($query == $_POST['pass'])
tu dois passé par la fonction fetch avant .
je te propose d'utilisé un requête count plus facile que testé les données saisie avec les données dans la BDD qui nécessite obligatoirement une boucle c lourd un peut
// connexion base de données
($query == $_POST['pass'])
tu dois passé par la fonction fetch avant .
je te propose d'utilisé un requête count plus facile que testé les données saisie avec les données dans la BDD qui nécessite obligatoirement une boucle c lourd un peut
// connexion base de données
session_start(); $pseudo = $_POST['pseudo']; $pass = $_POST['pass']; $query = $bdd->query("SELECT COUNT(*) as nb FROM membres WHERE pseudo = $pseudo and pass=$pass"); $res = $query->fetch(); if ($res['nb']==1) { $_SESSION['connect']=true; header('Location: index.php'); } else { echo ('Erreur de connexion !!!'); }