From ab58f02e869f67ac5cd2e63d0aad3d521057cf86 Mon Sep 17 00:00:00 2001 From: enzo Date: Thu, 23 Oct 2025 20:30:19 +0200 Subject: [PATCH] mj --- pass_hash | 4 ++-- pass_verify | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 pass_verify diff --git a/pass_hash b/pass_hash index 51b4133..1597834 100644 --- a/pass_hash +++ b/pass_hash @@ -18,9 +18,9 @@ try { $stmt->execute([$login, $password_hash]); - echo "Utilisateur '$login' créé avec succès !"; + print "Utilisateur '$login' créé avec succès !"; } catch (PDOException $e) { - echo "Erreur d'insertion : " . $e->getMessage(); + print "Erreur d'insertion : " . $e->getMessage(); } ?> \ No newline at end of file diff --git a/pass_verify b/pass_verify new file mode 100644 index 0000000..2db59bd --- /dev/null +++ b/pass_verify @@ -0,0 +1,31 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + $sql = "SELECT * FROM utilisateur WHERE login = ?"; + $stmt = $pdo->prepare($sql); + $stmt->execute([$login_saisi]); + + $utilisateur = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($utilisateur && password_verify($password_saisi, $utilisateur['password'])) { + + print "Connexion réussie ! Bienvenue, " . $utilisateur['login']; + + } else { + print "Login ou mot de passe incorrect."; + } + +} catch (PDOException $e) { + print "Erreur de connexion : " . $e->getMessage(); +} +?> \ No newline at end of file