Skip to content
Snippets Groups Projects
Commit 72188822 authored by VIktorGrev's avatar VIktorGrev
Browse files

feat: Adding iAuth in routing

parent 87bf31fe
No related branches found
No related tags found
No related merge requests found
Pipeline #274961 failed
......@@ -18,7 +18,6 @@ function toRoadmap(){
</script>
<template>
<Menu></Menu>
<div class="container text-center">
<div class="row">
<div class="col">
......@@ -120,7 +119,6 @@ function toRoadmap(){
</div>
</div>
</div>
<Footer></Footer>
</template>
<style scoped>
......
......@@ -17,10 +17,9 @@ const routes = [
path: '',
name: 'home',
component: () => import('../views/HomeView.vue'),
meta: { requiresAuth: true },
},
{
path: '/news',
path: 'news',
name: 'news',
component: () => import('@/views/NewsView.vue'),
},
......@@ -49,11 +48,16 @@ const routes = [
name: 'shop',
component: () => import('@/views/ShopView.vue'),
},
{
path: '/profile',
name: 'profile',
component: UserProfileView
},
{
path: 'admin',
name: 'admin',
component: () => import('@/views/TestView.vue'),
meta: { requiresAdmin: true }
meta: { requiresAdmin: true },
},
{
path: 'unauthorized',
......@@ -72,11 +76,6 @@ const routes = [
name: 'login',
component: LoginView,
},
{
path: '/profile',
name: 'profile',
component: UserProfileView
},
{
path: '/sign-up',
name: 'sign up',
......@@ -135,18 +134,13 @@ router.beforeEach((to, from, next) => {
const userRole = user.role;
const isAuthenticated = user.isLoggedIn;
/*if (requiresAuth && !isAuthenticated) {
next({ name: 'login' });
if (requiresAuth && !isAuthenticated) {
next({ name: 'login', query: { redirect: to.fullPath } });
} else if (requiresAdmin && userRole !== 'admin') {
next({ name: 'home' });
} else {
if (requiresAdmin && userRole !== 'admin') {
next({ name: 'unauthorized' });
} else {
next();
}
}*/
next();
next();
}
});
export default router;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment