add make login page functional using federation layer and enforce login in router
This commit is contained in:
parent
8d64a3c528
commit
c49a40df01
5 changed files with 111 additions and 29 deletions
|
|
@ -2,6 +2,7 @@ import {createRouter, createWebHistory} from 'vue-router'
|
|||
import Index from '@/views/Index.vue';
|
||||
import Login from '@/views/Login.vue';
|
||||
import Register from '@/views/Register.vue';
|
||||
import store from '@/store';
|
||||
|
||||
|
||||
const routes = [
|
||||
|
|
@ -20,7 +21,7 @@ const router = createRouter({
|
|||
router.beforeEach((to/*, from*/) => {
|
||||
// instead of having to check every route record with
|
||||
// to.matched.some(record => record.meta.requiresAuth)
|
||||
if (to.meta.requiresAuth && false) {
|
||||
if (to.meta.requiresAuth && !store.getters.isLoggedIn) {
|
||||
// this route requires auth, check if logged in
|
||||
// if not, redirect to login page.
|
||||
console.log("Not logged in, redirecting to login page")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue