<?php
require "connexion.php";
if (isset($_POST["formidentification"])){
$pseudo_connect = htmlspecialchars(trim($_POST["pseudo_connect"]));
$mdp_connect = htmlspecialchars(trim($_POST["mdp_connect"]));
if(!empty($pseudo_connect) && !empty($mdp_connect)){
$sth = $conn ->prepare("SELECT * FROM membre WHERE pseudo = ? AND mdp = ?");
$sth->execute(array($pseudo_connect,$mdp_connect));
// Exécution de la requette
$sth->execute();
// Récupération des résultats de la requette
while($resultat = $sth->fetch(PDO::FETCH_ASSOC)){
$pseudo = $resultat["pseudo"];
$mdp= $resultat["mdp"];
$hash= password_hash($mdp,PASSWORD_DEFAULT);
};
//////// Vérification du mot de passe /////////////
if(password_verify ($mdp_connect, $mdp)){
echo'ok';
// Si le mdp est ok
// >>>>> Demarrage de la session
session_start();
$_SESSION['pseudo'] = $pseudo;
// >>>>> Création d'un cookie
$value = $pseudo;
setcookie($pseudo_user, $value, time()+3600);
print_r($_COOKIE) . '<br>';
}else{
// Si le mdp n'est pas bon, j'affecte une variable pour un msg d'erreur
echo 'Le mot de passe n\'est pas bon !!!';
};
}
}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Identification</title>
</head>
<body>
<h1>ENREGISTREZ-VOUS</h1>
<form action="" method="POST">
<label for="pseudo_connect">Votre Pseudo</label>
<input type="text" placeholder="votre pseudo" name="pseudo_connect"><br><br>
<label for="mdp_connect">Votre Mot de passe</label>
<input type="text" placeholder="votre mdp" name="mdp_connect"><br><br>
<input type="submit" name="formidentification" value="Je m'identifie"><br><br>
</form>
<a href="index.php">Retour à l'accueil</a>
</body>
</html>
merci par avance