isSelfRegistrationEnabled()) { header('Location: /'); exit; } $auth = new AuthManager(); // Bereits eingeloggt? if ($auth->isLoggedIn()) { header('Location: /dashboard/'); exit; } $errors = []; $formData = []; $success = false; // Formular verarbeiten if ($_SERVER['REQUEST_METHOD'] === 'POST') { $formData = [ 'name' => trim($_POST['name'] ?? ''), 'company_name' => trim($_POST['company_name'] ?? ''), 'email' => trim($_POST['email'] ?? ''), 'password' => $_POST['password'] ?? '', 'password_confirm' => $_POST['password_confirm'] ?? '', 'stream_url' => trim($_POST['stream_url'] ?? ''), 'accept_terms' => isset($_POST['accept_terms']), ]; try { $onboarding = new OnboardingManager(); $result = $onboarding->register($formData); if ($result['success']) { // Session starten und User einloggen $auth->login($formData['email'], $formData['password']); // Zur nächsten Seite weiterleiten if ($onboarding->requiresEmailVerification()) { // Token für Demo-Zwecke in Session speichern $_SESSION['verification_token'] = $result['verification_token']; header('Location: /onboarding/verify.php'); } else { header('Location: /onboarding/stream.php'); } exit; } else { $errors = $result['errors']; } } catch (\Exception $e) { $errors['general'] = 'Registrierung fehlgeschlagen: ' . $e->getMessage(); } } $trialDays = $settingsManager->getTrialDays(); ?> Registrierung - Aurora Livecam

Jetzt starten

Erstellen Sie Ihre eigene Live-Webcam

Tage kostenlos testen

Optional

Sie können die Stream-URL auch später im Dashboard hinzufügen

Bereits registriert? Anmelden