Système de connexion simple

Résolu/Fermé
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 - 7 mai 2017 à 20:13
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 - 7 mai 2017 à 21:55
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 !

A voir également:

1 réponse

Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11
Modifié le 7 mai 2017 à 20:46
Salut M3NSONG3,

S'il te plait, donne le code sur le forum, pas en image.
0
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 162
Modifié le 7 mai 2017 à 20:58
<?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 !
0
Felice_ Messages postés 265 Date d'inscription mardi 25 avril 2017 Statut Membre Dernière intervention 20 juillet 2017 11 > M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021
Modifié le 7 mai 2017 à 21:42
//$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 !';
    }
}


;-)
0
M3NSONG3 Messages postés 615 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 4 novembre 2021 162
7 mai 2017 à 21:55
Merci de ta réponse, mais je viens de résoudre mon problème avant de voir ton message merci !
0