diff --git a/pages/login.vue b/pages/login.vue index da05d53..9f71923 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -192,8 +192,9 @@ const handleLogin = async () => { }); if (response.success) { - // Success! Redirect will be handled by the API response - await navigateTo(response.redirectTo || '/dashboard'); + // Force a page reload to ensure the session cookie is properly read + // This is more reliable than trying to update the auth state manually + window.location.href = response.redirectTo || '/dashboard'; } } catch (error: any) { console.error('Login error:', error);