Implement Session Persistence: 'Keep me logged in' now works by toggling between localStorage and sessionStorage based on user choice

This commit is contained in:
2026-03-01 12:19:30 -05:00
parent 4d7b472c6c
commit a092df33f7
4 changed files with 122 additions and 50 deletions

View File

@ -22,7 +22,7 @@ const handleLogin = async () => {
errorMessage.value = ''
try {
await authStore.login(email.value.trim().toLowerCase(), password.value)
await authStore.login(email.value.trim().toLowerCase(), password.value, keepSession.value)
// El rol ya está disponible en el store (del JWT), navegar directo
navigateByUserRole(authStore.role || 'PASSENGER')