prepare("SELECT id FROM servers WHERE invite_code = ?"); $stmt->execute([$inviteCode]); $server = $stmt->fetch(); if (!$server) { $error = "Invalid invitation code."; } } } if (!$error) { $hash = password_hash($password, PASSWORD_DEFAULT); try { $stmt = db()->prepare("INSERT INTO users (username, display_name, email, password_hash) VALUES (?, ?, ?, ?)"); $stmt->execute([$username, $username, $email, $hash]); $userId = db()->lastInsertId(); // Add to default server or the one from invite code $serverId = 1; // Default if (isset($server) && $server) { $serverId = $server['id']; } $stmt = db()->prepare("INSERT IGNORE INTO server_members (server_id, user_id) VALUES (?, ?)"); $stmt->execute([$serverId, $userId]); $_SESSION['user_id'] = $userId; header('Location: ../index.php'); exit; } catch (Exception $e) { $error = "Registration failed: " . $e->getMessage(); } } } else { $error = "Please fill all fields."; } } ?> Register | Discord Clone

TEST: IF YOU SEE THIS, THE PAGE IS UPDATED

Create an account

This application is private. Please enter your code.
Version: