1 Commits
  • feat: implement auth middleware, user sync, and token state persistence
    - Define useAuth composable logic with syncUser, handleLoginSuccess, and logout methods
    - Add auth.ts and guest.ts route middlewares to guard routes based on authentication and user roles
    - Add auth.client.ts plugin to boot-sync logged in user details
    - Declare custom PageMeta type definitions to support role-based authorization rules