Des que j'éssaye de me connecter c'est pas une erreur MySQL PDO, ça m'écrit : Nom d'utilisateur/Mot de passe incorrect ! (Que j'avais mis dans l'echo)
Et même quand le compte est enregistrer dans la DB !
La j'en est vraiment marre !?
Le code :
<?php
if(isset($_POST['submit']))
{
$pseudo = htmlspecialchars(trim($_POST['pseudo']));
$password = htmlspecialchars(trim($_POST['password']));
if(empty($pseudo))
{
echo "<h4>Veuillez entrer un pseudo !</h4>";
}else if(empty($password))
{
echo "<h4>Veuillez entrer un mot de passe !</h4>";
}else{
$password = md5($password);
$takeinfo = $db->prepare("SELECT * FROM users WHERE username='$pseudo' AND password='$password'");
$takeinfo->execute();
$ligne =$takeinfo->fetchColumn():
if($ligne == 1)
{
echo "Bonjour ".$pseudo;
}else echo "<h4>Nom d'utilisateur/Mot de passe incorrect !</h4>";
}
}
?>
NicwalleJe ne suis pas sur que tu puisses mettre tes variables comme ça... Fait plutôt:
Le 10/06/2016 à 14:08
$takeinfo = $db->prepare("SELECT * FROM users WHERE username=" . $pseudo . " AND password=" . $password);
MrSalimocToujours la même erreur
Le 10/06/2016 à 18:25
NicwalleLe problème vient de la condition, à la place de $ligne==1 essaie en mettant !empty($ligne)
Le 11/06/2016 à 08:47
MrSalimocToujours ...
Le 15/06/2016 à 12:01
NicwalleTu es sûr que tu ne t'es pas trompé dans ta base de données (de mot de passe)
Le 17/06/2016 à 21:15
MrSalimocNon puis-ce que j'arrive à m'inscrire !
Le 18/06/2016 à 11:18
NicwalleOui mais justement, tu te serais trompé de mot de passe lors de l'inscription
Le 18/06/2016 à 14:53