Según la documentación:
Puede cerrar la sesión del usuario llamando al método auth.logout. Destruirá la sesión de inicio de sesión del usuario y la cookie de recordarme. El token Recuérdame dentro de los usuarios también se establece en nulo.
AuthController.ts
public async logout({ response, auth, session }: HttpContextContract) { await auth.logout() session.flash({ success: 'You are now logged out.' }) return response.redirect().toRoute('login') }Pero el token para recordarme en la tabla de usuarios no está establecido en nulo y cuando vuelvo a iniciar sesión, el token para recordarme sigue siendo el mismo. Parece que mi aplicación funciona bien. Porqué es eso ? ¿Es este el comportamiento predeterminado?
En realidad, no entiendo cómo funcionan las sesiones en AdonisJS.
En la primera solicitud, recibo las dos primeras cookies y cuando inicio sesión marcando la casilla de verificación Recordarme, aparece la última cookie. El primero parece ser el ID de sesión. La cookie de sesión de adonis también contiene la identificación de la sesión. Entonces, ¿para qué se usa el primero y qué contiene? ¿Y qué contiene la cookie Remember_web?