Je continue mon projet et me voila face a une nouvelle difficulté.
Le formulaire de registre étant fait, je me vois maintenant dans le besoin de comparer les infos introduites dans le formulaire login avec les infos déjà enregistrer dans la base de donnée pour ensuite crée une session afin de charger les info de session a chaque changement de page et ainsi maintenir l'utilisateur actif tant qu'il ne fait pas log-off.
J'ai mon code de base pour la vérification mais je sais pas comment crée la session.
Ou puis-je trouver les info?
Quelqu'un peut'il me donnée un exemple de comment crée une session et la relire?
<?php
require "../config.php";
// DEFINE DATABASE CONNECTION - PDO
try {
$bdd = new PDO('mysql:host=localhost;dbname=' . $Database_Name, $Database_User, $Database_Password);
} catch (\Throwable $e) {
die('Erreur : ' . $e->getMessage());
}
if ($_SERVER['REQUEST_METHOD'] == "POST" and isset($_POST["email"])) {
$email = $_POST["email"];
$password = password_hash($_POST["password"], PASSWORD_DEFAULT);
try {
$req = $bdd->prepare("SELECT * FROM users WHERE email = '$email' AND psw = '$password' ");
$req->execute();
} catch (\Throwable $th) {
}
header('Location: ../index.php?action=acces_admin');
exit();
}
Merci