Vérification de mot de passe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Vérification de mot de passe

Re: Vérification de mot de passe

par or 1 » 19 févr. 2022, 19:21

je créé un compte avec comme pseudo O'Hara
je pourrais ensuite me connecter ?

Re: Vérification de mot de passe

par clemdcz17 » 19 févr. 2022, 16:57

le pseudo ne sera pas trouvé dans la base de données

Re: Vérification de mot de passe

par or 1 » 19 févr. 2022, 16:29

que se passe-t-il si mon pseudo est
O'Hara
?

Re: Vérification de mot de passe

par clemdcz17 » 19 févr. 2022, 16:19

Code : Tout sélectionner

$sql = "SELECT * FROM utilisateurs WHERE pseudo = '$pseudo' AND pass ='$pass'";
C'était bien ça merci bcp

Re: Vérification de mot de passe

par or 1 » 19 févr. 2022, 16:15

vous avez suivi ou lu un cours sur les requetes sql ?

Re: Vérification de mot de passe

par clemdcz17 » 19 févr. 2022, 16:05

C'est une requête pour savoir si le pseudo existe déjà dans la bdd. Si je fais la même chose pour le mot de passe, comment je peux être sur qu'il vérifie sur la même ligne que le pseudo dans la bdd ?

Re: Vérification de mot de passe

par or 1 » 19 févr. 2022, 15:00

que fait cette requête ?
$sql = "SELECT * FROM utilisateurs where pseudo = '$pseudo' ";

Vérification de mot de passe

par clemdcz17 » 19 févr. 2022, 14:53

Bonjour, je cherche à vérifier le mot de passe associé au pseudo dans ma base de donnée. Etant débutant, je ne sais pas faire et ne trouve pas comment faire. Quelqu'un peut-il m'aider ?

Code : Tout sélectionner

<?php session_start(); if (isset($_POST['submit'])) { $pseudo = $_POST['pseudo']; $pass = $_POST['password']; $db = new PDO('mysql:host=localhost;dbname=twitter','root',''); $sql = "SELECT * FROM utilisateurs where pseudo = '$pseudo' "; $result = $db->prepare($sql); $result->execute(); if($result->rowCount() > 0) { $_SESSION['pseudo'] = $pseudo; echo("Vous êtes connecté en tant que ".$_SESSION['pseudo'].""); } else{ echo("Vous n'êtes pas encore inscrit"); } } ?>
Dans mon cas, peu importe le mot de passe entré si mon pseudo est dans la bdd il va me connecter