query("SELECT * FROM users ORDER BY created_at DESC"); $users = $stmt->fetchAll(); } catch (PDOException $e) { $error = "Error al cargar los usuarios."; } ?>
Administra el acceso al sistema de Consultoría Jurídica.
= htmlspecialchars($_SESSION['success']); unset($_SESSION['success']); ?>
= htmlspecialchars($_SESSION['error']); unset($_SESSION['error']); ?>
| Nombre / Usuario | Rol de Acceso | Fecha Creación | Acciones |
|---|---|---|---|
|
= strtoupper(substr($u['name'], 0, 1)) ?>
= htmlspecialchars($u['name']) ?> @= htmlspecialchars($u['username']) ?> |
'bg-purple-100 text-purple-800 border-purple-200', 'admin' => 'bg-blue-100 text-blue-800 border-blue-200', 'supervisor' => 'bg-amber-100 text-amber-800 border-amber-200', 'user' => 'bg-slate-100 text-slate-800 border-slate-200' ]; $roleLabels = [ 'superadmin' => 'Super Admin', 'admin' => 'Administrador', 'supervisor' => 'Supervisor', 'user' => 'Usuario Normal' ]; $class = $roleClasses[$u['role']] ?? 'bg-gray-100'; $label = $roleLabels[$u['role']] ?? $u['role']; ?> = $label ?> | = date('d/m/Y', strtotime($u['created_at'])) ?> |