= 0 && isset($users[$index])) { if ($username !== '') { $users[$index]['username'] = $username; } if ($email !== '') { $users[$index]['email'] = $email; } if ($password !== '') { $users[$index]['passwordHash'] = hashPassword($password); } $users[$index]['role'] = $role; if (saveUsers($users, $previousUsers)) { $success = 'User updated successfully.'; } else { $errors[] = 'Unable to update user.'; } } else { $errors[] = 'Invalid user selected.'; } } elseif ($action === 'delete') { $index = (int) ($_POST['index'] ?? -1); if ($index >= 0 && isset($users[$index])) { unset($users[$index]); $users = array_values($users); if (saveUsers($users, $previousUsers)) { $success = 'User deleted successfully.'; } else { $errors[] = 'Unable to delete user.'; } } else { $errors[] = 'Invalid user selected.'; } } } $users = loadUsers(); ?> User Management - KaI

User Management

Back to chat
', $errors)); ?>

Create user





Existing users

$user): ?>
UsernameEmailRoleActions