prepare("SELECT COUNT(*) FROM users WHERE username = ?"); $stmt->execute([$username]); if ($stmt->fetchColumn() > 0) { $errors[] = 'Ce nom d\'utilisateur est déjà pris.'; } else { // Generate unique IDs $simple_id = generateSimpleId(); $ultra_id = generateUltraId(); // Hash password $hashed_password = password_hash($password, PASSWORD_DEFAULT); // Insert user $stmt = $pdo->prepare("INSERT INTO users (username, password, simple_id, ultra_id) VALUES (?, ?, ?, ?)"); $stmt->execute([$username, $hashed_password, $simple_id, $ultra_id]); // Get the new user's ID $user_id = $pdo->lastInsertId(); // Log the user in $_SESSION['user_id'] = $user_id; $_SESSION['username'] = $username; // Redirect to the main page header("Location: index.php"); exit(); } } catch (PDOException $e) { error_log("Registration Error: " . $e->getMessage()); $errors[] = 'Une erreur est survenue lors de l\'inscription. Veuillez réessayer.'; } } } ?> Inscription - Discord V2

Inscription

Redirection vers la page de connexion...