Système de connexion simple
Résolu
M3NSONG3
Messages postés
670
Statut
Membre
-
M3NSONG3 Messages postés 670 Statut Membre -
M3NSONG3 Messages postés 670 Statut Membre -
Bonjour,
J'essaye en ce moment de développer un site, je suis débutant en PHP, et je ne trouve pas comment faire pour vérifier si l'utilisateur à entré les bons éléments.
Je cherche quelle(s) query(s) je dois exécuter et comment voir si l'utilisateur et le mot de passe sont correcte.
J'ai déjà fais ça :
https://prnt.sc/f571di
Avec un query qui ne sert pour l'instant à rien.
Merci d'avance de votre aide !
--
Cordialement, M3NSONG3 !
J'essaye en ce moment de développer un site, je suis débutant en PHP, et je ne trouve pas comment faire pour vérifier si l'utilisateur à entré les bons éléments.
Je cherche quelle(s) query(s) je dois exécuter et comment voir si l'utilisateur et le mot de passe sont correcte.
J'ai déjà fais ça :
https://prnt.sc/f571di
Avec un query qui ne sert pour l'instant à rien.
Merci d'avance de votre aide !
--
Cordialement, M3NSONG3 !
1 réponse
-
Salut M3NSONG3,
S'il te plait, donne le code sur le forum, pas en image.-
<?php
//$MDP = password_hash($_POST["pass"], PASSWORD_DEFAULT);
//$user = $_POST["user"];
include("config/config.php");
$stmt = $db->prepare("SELECT * FROM users WHERE Name = '(:user)' AND pass = '(:pass)'");
$stmt->bindParam(':user', $user);
$stmt->bindParam(':pass', $pass);
if(isset($_POST["pass"], $_POST["user"]))
{
$user = $_POST["user"];
$pass = password_hash($_POST["pass"], PASSWORD_DEFAULT);
$stmt->execute();
if($d = $stmt->fetch())
{
echo("Connexion SUCCES ! ");
}
else
{
echo("Connexion ERROR !");
}
}
?>
Voilà ou j'en suis en ce moment.. Merci de ta réponse !//$MDP = password_hash($_POST["pass"], PASSWORD_DEFAULT); //$user = $_POST["user"]; include("config/config.php"); $user = $_POST["user"]; if(isset($_POST["pass"], $user)) { $pass = password_hash($_POST["pass"], PASSWORD_DEFAULT); $stmt = $db->prepare("SELECT * FROM users WHERE Name = '(:user)' AND pass = '(:pass)' LIMIT 1;"); $stmt->bindParam(':user', $user); $stmt->bindParam(':pass', $pass); $stmt->execute(); if($donnees = $stmt->fetch()) { if($donnees['Name'] === $user && $donnees['pass'] === $pass) { echo 'Identifiant OK'; } else { echo 'Identifiant Éronné'; } } else { echo 'Connexion ERROR !'; } }
;-)
-
-