Gestión de Usuarios
Administración completa de usuarios del sistema.
Ver Usuarios del Sistema
La lista muestra todos los usuarios con sus roles y permisos:
-
Nombre
-
Email
-
Rol asignado
-
Estado
-
Último acceso
Crear Usuarios del Sistema
Los super usuarios pueden crear y gestionar todos los tipos de usuarios:
-
Accede a "Usuarios" > "Nuevo Usuario"
-
Completa el formulario:
-
Nombre completo
-
Email
-
Rol inicial
-
Contraseña temporal
-
-
Guarda el usuario
El sistema enviará un email para que el usuario complete su registro.
Roles del Sistema
Los diferentes roles disponibles son:
-
Usuario: Acceso básico
-
Operador: Gestión de reservas
-
Entrenador (
trainer): Acceso al Panel de Entrenador y a los endpoints de entrenamiento -
Administrador: Gestión completa
-
Super Usuario: Acceso total
Asignar Permisos
Los permisos pueden ser asignados de manera granular a cada usuario:
-
Selecciona el usuario
-
Ve a "Permisos"
-
Activa o desactiva permisos específicos
-
Guarda los cambios
Gestionar Roles
Los roles del sistema pueden ser creados y modificados por super usuarios:
-
Accede a "Roles" > "Nuevo Rol"
-
Define el nombre del rol
-
Asigna permisos específicos
-
Guarda el rol
Editar Usuario
Para modificar un usuario:
-
Selecciona el usuario
-
Haz clic en "Editar"
-
Modifica los campos necesarios, incluido el rol (Usuario, Operador, Entrenador, Administrador)
-
Actualiza permisos si es necesario
-
Guarda los cambios
Eliminar Usuario
Los usuarios pueden ser eliminados del sistema:
-
Selecciona el usuario
-
Verifica dependencias
-
Confirma la eliminación
Advertencia: Esta acción no se puede deshacer.
Gestión de Roles Avanzada
Asignar Múltiples Roles
Un usuario puede tener múltiples roles asignados:
-
Roles combinados: Un usuario puede ser operador y entrenador simultáneamente
-
Roles jerárquicos: Algunos roles incluyen permisos de otros roles
-
Roles temporales: Asignar roles por períodos específicos
| Ten cuidado al asignar múltiples roles, ya que puede crear conflictos de permisos. |
Seguridad de Usuarios
Verificar Estado de Cuenta
Revisa regularmente el estado de las cuentas:
-
Último acceso: Identifica cuentas inactivas
-
Estado de verificación: Confirma que los emails estén verificados
-
Intentos fallidos: Monitorea intentos de acceso fallidos
-
Sesiones activas: Revisa sesiones activas de usuarios
Bloquear/Desbloquear Usuarios
Si necesitas bloquear temporalmente un usuario:
-
Selecciona el usuario
-
Ve a "Acciones" > "Bloquear"
-
Indica el motivo del bloqueo
-
El usuario no podrá iniciar sesión hasta que sea desbloqueado
Para desbloquear:
-
Selecciona el usuario bloqueado
-
Haz clic en "Desbloquear"
-
Confirma la acción
Mejores Prácticas
-
Principio de menor privilegio: Asigna solo los roles necesarios
-
Revisa regularmente: Revisa usuarios y roles periódicamente
-
Documenta cambios: Registra cambios importantes de roles
-
Comunica cambios: Informa a los usuarios sobre cambios de roles
-
Audita accesos: Revisa regularmente quién tiene acceso a qué