guest-only.ts 289 B

123456789101112
  1. import { useUser } from '~/store/useUser'
  2. export default defineNuxtRouteMiddleware(() => {
  3. if (import.meta.client) {
  4. const { $pinia } = useNuxtApp()
  5. const user = useUser($pinia)
  6. if (user.data.access_token !== undefined) {
  7. return navigateTo('/timetable')
  8. }
  9. }
  10. })