prepare("SELECT * FROM users WHERE email = ?"); $stmt->execute([$email]); $user = $stmt->fetch(); if ($user) { echo "User found. "; if (password_verify($password, $user['password_hash'])) { $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['name']; header("Location: dashboard.php"); exit; } else { echo "Password verification failed."; die(); $errors[] = 'Invalid password'; } } else { echo "No user found."; die(); $errors[] = 'No user found with that email address'; } } } require_once 'includes/header.php'; ?>

Login