Added GET API call for users.

This commit is contained in:
2026-06-14 23:14:10 +02:00
parent b7dcbaf290
commit db377bcc08

View File

@@ -8,8 +8,27 @@ require_once $_SERVER['DOCUMENT_ROOT'] . '/api/classes/API_users.php';
$API_users = new API_users(); $API_users = new API_users();
if ($API_users->request_method === 'GET') { if ($API_users->request_method === 'GET') {
#echo json_encode($api->getAllUsers()); $API_users->checkPermissions('admin-access-admins', 'RO');
$users = $API_users->getUser();
$removeFields = [
'user_profile_picture_thumbnail',
'user_password',
'user_password_reset_token',
'user_two_factor_secret',
'user_profile_picture',
'user_profile_picture_thumbnail'
];
foreach ($users as &$user) {
foreach ($removeFields as $field) {
unset($user[$field]);
}
}
unset($user);
$API_users->apiOutput($code = 200, ['success' => $users], '');
} elseif ($API_users->request_method === 'POST') { } elseif ($API_users->request_method === 'POST') {
# create a new user # create a new user