prepare('SELECT id FROM users WHERE username = ?'); $stmt->execute([$username]); if ($stmt->fetch()) { $message = '

Username already exists.

'; } else { $hashed_password = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare('INSERT INTO users (username, password, force_password_change) VALUES (?, ?, 1)'); if ($stmt->execute([$username, $hashed_password])) { $message = '

User added successfully!

'; } else { $message = '

Failed to add user.

'; } } } else { $message = '

Username and password are required.

'; } } // Fetch all users to display $stmt = $pdo->query('SELECT id, username, is_admin, created_at FROM users ORDER BY created_at DESC'); $users = $stmt->fetchAll(); ?> Admin Panel

Admin Panel

Add New User

Manage Users

ID Username Role Created At