Merge pull request #28 from AlexisNP/issues/authguard
Authguard for router
This commit is contained in:
@@ -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;
|
||||||
Reference in New Issue
Block a user