Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

132
Vistas
Salir de todas las sesiones de una cuenta en express-session, postgresql (connect-pg-simple)

Me preguntaba cómo se crearía una ruta para cerrar la sesión de todas las sesiones ( no solo la actual ) para un usuario cuando usa express-session y connect-pg-simple como almacén de sesiones.

Tengo el nombre de la tabla de sesiones configurado como user_sessions y anteriormente pude lograr esto usando mysql store en un proyecto anterior, que fue algo como esto;

 const db = require("../db/connection"); exports.logoutAllDevices = async (user_id) => { // req.logout(); -- I called this in the controller just before, left it here to show its been called let logoutAllQuery = 'DELETE FROM user_sessions WHERE JSON_EXTRACT(`data`, "$.passport.user") = $1;'; await db.query(logoutAllQuery, [user_id]); return; };

que encontré antes y la idea era destruir todas las sesiones relacionadas con ese usuario, así como llamar a la función req.logout() .

Sin embargo, no puedo obtener ninguna solución para trabajar con esta tienda de postgres. Se agradece la ayuda.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda