prepare($sql); $stmt->execute([$_POST["email"]]); $user = $stmt->fetch(); if ($user) { if (isset($user['password_hash']) && password_verify($_POST["password"], $user["password_hash"])) { session_start(); session_regenerate_id(); $_SESSION["user_id"] = $user["user_id"]; header("Location: {$g_httpHomePath}"); exit; } } $is_invalid = true; } ?>