Bonsoir, Alors voilà, après avoir bosser pas mal sur un système de connexion/inscription pour mon prochains site web, je me retrouve dans une impasse pour le système de connexion. J'ai pour l'instant ce code :
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <?php $bdd = new PDO('mysql:host=localhost;dbname=****', 'root', ''); $req1 = $bdd->query('SELECT * FROM user'); if(isset($_POST['submit'])) { if(isset($_POST['pseudo']) AND !empty($_POST['pseudo']) AND isset($_POST['mdp']) AND !empty($_POST['mdp'])) { $pseudo = mysql_escape_string($_POST['pseudo']); $mdp = mysql_escape_string(md5($_POST['mdp'])); $req1 = mysql_query('SELECT * FROM user WHERE pseudo = "'.$pseudo.'"'); $info_membre = mysql_fetch_array($req1); if(isset($info_membre['pseudo'])) { if($mdp == $info_membre['mdp']) { $_SESSION['pseudo'] == $pseudo; } else { echo 'mot de passe incorrect'; } } else { echo 'le pseudo nexiste pas'; } } else { echo 'Tous les champs doivent être remplie.'; } } ?> <h1>Créer un compte</h1> <hr /> <form action="" method="post"> <input type="text" name="pseudo" value="<?php if(isset($_POST['pseudo'])) { echo $_POST['pseudo']; } ?>" /> <input type="text" name="mdp" /> <input type="submit" value="Connexion" name="submit" /> </form> |
Seul problème c'est que j'ai toujours le message le pseudo n'existe pas alors que celui ci ce trouve bien dans la bdd :/
+0
-0