Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitement-- Table users
CREATE TABLE users (id SERIAL PRIMARY KEY, email VARCHAR(200) UNIQUE NOT NULL, password_hash VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT now());
-- Enregistrement (PHP)
$hash = password_hash($password, PASSWORD_BCRYPT);
$stmt = $pdo->prepare("INSERT INTO users (email, password_hash) VALUES (:email, :hash)");
-- Connexion
$stmt = $pdo->prepare("SELECT id, password_hash FROM users WHERE email = :email");
$stmt->execute(['email' => $email]);
if (password_verify($password, $user['password_hash'])) { /* connecté */ }