auth.ts 498 B

1234567891011
  1. import {useAccessProfileStore} from "~/stores/accessProfile";
  2. import {defineNuxtRouteMiddleware, navigateTo} from "#app";
  3. export default defineNuxtRouteMiddleware(
  4. (to, from) => {
  5. // Si l'utilisateur n'est pas connecté on le redirige vers la page login
  6. if (!useAccessProfileStore().bearer) {
  7. // TODO: vérifier qu'on passe bien par ici, car en général ça pète en amont dans le init.server.ts
  8. return navigateTo(process.env.baseUrlAdminLegacy + '/login')
  9. }
  10. })