12]); save_otp($email, $otp, [ 'username' => $username, 'email' => $email, 'password' => $password, // masih butuh plaintext untuk dikirim ke Pterodactyl 'password_hash' => $passwordHash, // hash untuk local auth 'wa_number' => $wa_number, 'tanggal_lahir' => $tanggal_lahir ?: null ]); if (send_otp_email($email, $otp)) { header('Location: /verify.php?email=' . urlencode($email)); } else { header('Location: /index.php?error=' . urlencode('Gagal kirim email [ERR-SMTP-001] — Server gagal mengirim email verifikasi ke alamat kamu. Alasan: kemungkinan layanan email sedang gangguan sementara. Solusi: tunggu beberapa menit lalu coba daftar ulang, atau hubungi admin NexHost jika masalah berlanjut.')); } exit;