Join Aurora
Your Name Your PIN
What's your name?
Enter your full name to get started
💰 Registration fee: ₦1,500.00
$name = trim($_POST['full_name'] ?? ''); if (strlen($name) < 3) { $error = 'Please enter your full name (at least 3 characters).'; } else { $pdo = getPDO(); // If name already exists, append a number to make it unique $finalName = $name; $exists = $pdo->prepare("SELECT id FROM users WHERE full_name = ?"); $exists->execute([$finalName]); if ($exists->fetch()) { // Find next available suffix: Name 2, Name 3, etc. $suffix = 2; do { $finalName = $name . ' ' . $suffix; $check = $pdo->prepare("SELECT id FROM users WHERE full_name = ?"); $check->execute([$finalName]); $suffix++; } while ($check->fetch() && $suffix < 1000); } $_SESSION['reg_name'] = $finalName; $_SESSION['reg_step'] = 2; header('Location: register.php?step=2'); exit; } } // Step 2 — PIN creation if ($action === 'step2') { $name = $_SESSION['reg_name'] ?? ''; $pin = trim($_POST['pin'] ?? ''); if (!$name) { header('Location: register.php'); exit; } if (!preg_match('/^\d{4}$/', $pin)) { $error = 'PIN must be exactly 4 digits.'; $_SESSION['reg_step'] = 2; } else { $ref = trim($_POST['ref'] ?? ''); $refUser = $ref ? getUserByReferral($ref) : null; $_SESSION['reg_data'] = [ 'full_name' => $name, 'pin' => $pin, 'referred_by' => $refUser ? $refUser['id'] : null, ]; unset($_SESSION['reg_step'], $_SESSION['reg_name']); header('Location: payment.php?type=registration'); exit; } } }