Files
seguidorDeLotes/nuxt4-app/app/middleware/guest.ts
josedario87 7612487d3f
All checks were successful
build-and-deploy / build (push) Successful in 2m7s
build-and-deploy / deploy (push) Successful in 3s
Add Nuxt 4 app with OAuth/OIDC authentication and PWA support
- Integrated Authentik OAuth/OIDC authentication
- Added PWA functionality with offline support
- Created protected and public API endpoints
- Configured Docker deployment with Traefik
- Added Gitea Actions CI/CD workflow
- Included comprehensive setup documentation
2025-10-11 17:12:05 -06:00

15 lines
403 B
TypeScript

/**
* Guest Middleware
*
* Redirige a usuarios autenticados lejos de páginas de guest (como login)
* Uso: Añade definePageMeta({ middleware: 'guest' }) en páginas como /login
*/
export default defineNuxtRouteMiddleware((to, from) => {
const { loggedIn } = useUserSession()
// Si el usuario está autenticado, redirigir al dashboard
if (loggedIn.value) {
return navigateTo('/')
}
})