Merge pull request #28 from AlexisNP/issues/authguard

Authguard for router
This commit is contained in:
AlexisNP
2020-12-26 21:07:05 +01:00
committed by GitHub

View File

@@ -1,21 +1,21 @@
import VueRouter from 'vue-router' import VueRouter from 'vue-router'
// import store from './store' import store from './store'
// Pages // Pages
import Index from "~/pages/index-page" import Index from "~/pages/index-page"
import Spells from "~/pages/spells/spells-page" import Spells from "~/pages/spells/spells-page"
import SpellSingle from "~/pages/spells/single-spell-page" import SpellSingle from "~/pages/spells/single-spell-page"
import Schools from "./pages/schools/schools-page" import Schools from "./pages/schools/schools-page"
import SchoolSingle from "~/pages/schools/single-school-page" import SchoolSingle from "~/pages/schools/single-school-page"
import Timeline from "./pages/timelines/timeline-page" import Timeline from "./pages/timelines/timeline-page"
import Login from "~/pages/user/login-page" import Profile from "~/pages/user/profile-page"
import Register from "~/pages/user/register-page" import Login from "~/pages/user/login-page"
import Profile from "~/pages/user/profile-page" import Register from "~/pages/user/register-page"
// Routes // Routes
const routes = [ const routes = [
@@ -80,23 +80,23 @@ const router = new VueRouter({
linkExactActiveClass: "active", linkExactActiveClass: "active",
}) })
// router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
// if (to.matched.some(record => record.meta.loginFilter)) { if (to.matched.some(record => record.meta.loginFilter)) {
// if (store.getters.getUserProfile) { if (store.getters.getUserProfile) {
// next({ next({
// path: '/', path: '/',
// }); });
// } }
// next(); next();
// } else if (to.matched.some(record => record.meta.logoutFilter)) { } else if (to.matched.some(record => record.meta.logoutFilter)) {
// if (!store.getters.getUserProfile) { if (!store.getters.getUserProfile) {
// next({ next({
// path: '/connexion', path: '/connexion',
// }); });
// } }
// next(); next();
// } }
// next(); next();
// }) })
export default router; export default router;