up
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* API - Listar usuarios administradores del sistema
|
||||
* Fecha: 3 de febrero de 2026
|
||||
*/
|
||||
|
||||
require_once '../config/config.php';
|
||||
|
||||
// Verificar autenticación
|
||||
requireAuthentication();
|
||||
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
header('Cache-Control: no-cache, no-store, must-revalidate');
|
||||
|
||||
try {
|
||||
$db = Database::getInstance();
|
||||
|
||||
// Obtener todos los usuarios administradores
|
||||
$users = $db->fetchAll("
|
||||
SELECT
|
||||
id,
|
||||
username,
|
||||
full_name,
|
||||
email,
|
||||
is_active,
|
||||
last_login,
|
||||
created_at
|
||||
FROM admin_users
|
||||
ORDER BY created_at DESC
|
||||
");
|
||||
|
||||
echo json_encode([
|
||||
'success' => true,
|
||||
'data' => $users
|
||||
]);
|
||||
|
||||
} catch (Exception $e) {
|
||||
error_log('Error listing admin users: ' . $e->getMessage());
|
||||
http_response_code(500);
|
||||
echo json_encode([
|
||||
'success' => false,
|
||||
'error' => 'Error al obtener usuarios: ' . $e->getMessage()
|
||||
]);
|
||||
}
|
||||
Reference in New Issue
Block a user