- 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
15 lines
403 B
TypeScript
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('/')
|
|
}
|
|
})
|