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(); ?>