isLoggedIn()) { header('Location: /onboarding/register.php'); exit; } $user = $auth->getUser(); $message = ''; $error = ''; $verified = false; // Token aus URL verarbeiten if (isset($_GET['token'])) { try { $onboarding = new OnboardingManager(); $result = $onboarding->verifyEmail($_GET['token']); if ($result['success']) { $verified = true; $message = 'E-Mail erfolgreich verifiziert!'; } else { $error = $result['error']; } } catch (\Exception $e) { $error = 'Verifikation fehlgeschlagen'; } } // E-Mail erneut senden if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['resend'])) { try { $onboarding = new OnboardingManager(); $result = $onboarding->resendVerification($user['id']); if ($result['success']) { $_SESSION['verification_token'] = $result['token']; $message = 'Verifikations-E-Mail wurde erneut gesendet!'; } else { $error = $result['error']; } } catch (\Exception $e) { $error = 'Fehler beim Senden'; } } // Demo: Token anzeigen (in Produktion würde eine E-Mail gesendet) $demoToken = $_SESSION['verification_token'] ?? null; ?>
Ihre E-Mail-Adresse wurde erfolgreich bestätigt.
Weiter zur Stream-Konfiguration
Wir haben eine Bestätigungs-E-Mail an
gesendet.
In der Produktion würde eine E-Mail gesendet. Für Demo-Zwecke:
Klicken Sie hier um zu verifizierenKeine E-Mail erhalten?