Added GET API call for users.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user