need to auth before home
This commit is contained in:
parent
866a37c72e
commit
f9398406b9
@ -7,6 +7,9 @@ const routes = [
|
|||||||
path: '/',
|
path: '/',
|
||||||
name: 'home',
|
name: 'home',
|
||||||
component: HomeView,
|
component: HomeView,
|
||||||
|
meta: {
|
||||||
|
requireAuth: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/login',
|
path: '/login',
|
||||||
@ -25,4 +28,10 @@ const router = createRouter({
|
|||||||
routes,
|
routes,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
router.beforeEach(async (to,from,next) => {
|
||||||
|
const isAuthenticate = sessionStorage.getItem('access_token');
|
||||||
|
if (to.meta.requireAuth && !isAuthenticate || isAuthenticate === 'undefined' || isAuthenticate === 'null') {
|
||||||
|
next({name: 'login'});
|
||||||
|
} else next();
|
||||||
|
})
|
||||||
export default router;
|
export default router;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user