prepare('SELECT * FROM tickets WHERE ticket_number = ?'); $stmt->execute([$number]); $ticket = $stmt->fetch(); if ($ticket && hash_equals(strtolower($ticket['requester_email']), strtolower($email))) { session_regenerate_id(true); $_SESSION['guest_ticket_access'][$ticket['ticket_number']] = true; redirect('/ticket_view.php?n=' . urlencode($ticket['ticket_number'])); } $errors[] = 'Ticketnummer und E-Mail-Adresse passen nicht zusammen. Bitte prüfen Sie Ihre Eingabe.'; } } $pageTitle = 'Ticket ansehen'; $activePage = 'lookup'; require __DIR__ . '/includes/header_customer.php'; ?>