Reinstated old code (works with new method)

This commit is contained in:
Alexis
2020-12-26 20:59:41 +01:00
parent 1ac0968e57
commit 3cf131ef6f

View File

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