Saltar al contenido principal

Sesiones e Historial de Inicio de Sesión

Closegram registra cada sesión activa y el historial completo de inicios de sesión. Los usuarios pueden ver, gestionar y cerrar sesiones de forma remota desde cualquier dispositivo.

Cada propiedad tiene su propia casilla que indica si esa parte específica está completamente implementada y funcional de extremo a extremo (frontend + backend) — actualiza estas casillas tú mismo a medida que avance el trabajo; esta página no las sobrescribirá.

  • Ver sesiones activas
  • Ver los detalles de la sesión actual — cada sesión en Settings → Sessions tiene un desplegable "View details" que muestra la dirección IP, la fecha de primera detección y la fecha de expiración (activeSessions ahora también selecciona expiresAt)
  • Cerrar una sesión específica
  • Cerrar todas las demás sesiones
  • Historial de inicios de sesión — loginHistory está conectado de extremo a extremo (resolver + SessionsSettingsPage.tsx) y ahora renderiza entradas reales. Corregido en esta sesión: el manager del backend antes devolvía una forma que no coincidía (login_history en lugar de entries, que es lo que espera el schema, además de nombres de campo incorrectos por entrada), lo que hacía que la query fallara y la lista del historial se renderizara vacía; ahora devuelve la forma correcta entries con datos reales de dispositivo/IP/ubicación por sesión. loginMethod/success/failureReason siguen siendo valores de relleno (siempre 'password'/true/null), ya que todavía no existe un registro de intentos de inicio de sesión fallidos — consulta la referencia técnica
  • Consultar el detalle de una sesión por ID

La administración de las sesiones de un usuario por parte de un administrador es una funcionalidad aparte, exclusiva del schema de administrador — consulta Cuentas de administrador.

Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces al código fuente y el estado de conexión campo por campo.