prepare("SELECT id FROM users WHERE username = ?"); $stmt->execute([$username]); if ($stmt->fetch()) { $error = 'Username already exists.'; } else { // Generate unique 6-digit UID do { $uid = rand(100000, 999999); $stmt = $pdo->prepare("SELECT id FROM users WHERE uid = ?"); $stmt->execute([$uid]); } while ($stmt->fetch()); $hash = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO users (username, uid, email, password_hash, balance_usdt) VALUES (?, ?, ?, ?, ?)"); $stmt->execute([$username, $uid, $username . '@example.com', $hash, 10000.00]); // Give $10k demo balance $userId = $pdo->lastInsertId(); $_SESSION['user_id'] = $userId; header('Location: index.php'); exit; } } catch (Exception $e) { $error = 'Registration failed: ' . $e->getMessage(); } } } ?>

Sign Up

Join the world's leading crypto exchange

Already have an account? Login