Tengo un sistema de inicio/cierre de sesión con sesiones exprés. Estoy almacenando mis sesiones en mi base de datos mongo. Quiero finalizar la sesión para que el usuario cierre la sesión automáticamente después de algún tiempo, ¿cómo puedo lograrlo?
Un método común es establecer un tiempo de caducidad en la sesión, puede establecer un valor de marca de tiempo en mongo para esto.
A pedido, verifique que la identificación de la sesión no haya expirado (time_now <timestamp)...
Puede evitar que el usuario cierre sesión automáticamente haciendo que su interfaz envíe una solicitud en segundo plano en un intervalo más corto que la ventana de tiempo de espera de la sesión.