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 → Sessionstiene un desplegable "View details" que muestra la dirección IP, la fecha de primera detección y la fecha de expiración (activeSessionsahora también seleccionaexpiresAt) - Cerrar una sesión específica
- Cerrar todas las demás sesiones
- Historial de inicios de sesión —
loginHistoryestá 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_historyen lugar deentries, 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 correctaentriescon datos reales de dispositivo/IP/ubicación por sesión.loginMethod/success/failureReasonsiguen 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.