implemented guest pre application user flow

This commit is contained in:
2025-10-20 09:36:05 -04:00
parent 3cc5d0a981
commit 6d4a29e0c3
2 changed files with 34 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ const router = createRouter({
// AUTH REQUIRED
{ path: '/apply', component: () => import('@/pages/Application.vue'), meta: { requiresAuth: true } },
{ path: '/', component: () => import('@/pages/Homepage.vue'), meta: { requiresAuth: true } },
// MEMBER ROUTES
{ path: '/members', component: () => import('@/pages/memberList.vue'), meta: { requiresAuth: true, memberOnly: true } },
@@ -61,10 +62,10 @@ router.beforeEach(async (to) => {
console.log(!user.hasRole("Dev"));
// Must have specific role
if (to.meta.roles && !user.hasRole('Dev') && !user.hasAnyRole(to.meta.roles)) {
return '/unauthorized'
}
// // Must have specific role
// if (to.meta.roles && !user.hasRole('Dev') && !user.hasAnyRole(to.meta.roles)) {
// return '/unauthorized'
// }
})
export default router;