From cd3d7e816f7a3ec7ace69892aaa82a3e754dd737 Mon Sep 17 00:00:00 2001 From: icamarillo Date: Fri, 27 Feb 2026 10:08:30 -0700 Subject: [PATCH] Recuperar implementado --- frontend-client/src/routes/+layout.svelte | 6 +++--- frontend-client/src/routes/login/+page.svelte | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend-client/src/routes/+layout.svelte b/frontend-client/src/routes/+layout.svelte index 1c526ac..d083aaa 100644 --- a/frontend-client/src/routes/+layout.svelte +++ b/frontend-client/src/routes/+layout.svelte @@ -17,13 +17,13 @@ }); // Guard reactivo global: redirige a /login si no está autenticado en rutas protegidas + const publicRoutes = ['/login', '/register', '/forgot-password', '/reset-password']; $: if (browser && mounted && !$auth.isAuthenticated && - !$page.url.pathname.startsWith('/login') && - !$page.url.pathname.startsWith('/register')) { + !publicRoutes.some(r => $page.url.pathname.startsWith(r))) { goto('/login'); } - $: showHeader = !$page.url.pathname.startsWith('/login') && !$page.url.pathname.startsWith('/register'); + $: showHeader = !publicRoutes.some(r => $page.url.pathname.startsWith(r));
diff --git a/frontend-client/src/routes/login/+page.svelte b/frontend-client/src/routes/login/+page.svelte index 19a9d3f..4b8729c 100644 --- a/frontend-client/src/routes/login/+page.svelte +++ b/frontend-client/src/routes/login/+page.svelte @@ -216,12 +216,13 @@ >Recordar en este equipo
- goto('/forgot-password')} > Olvide mi clave - + {:else}