This commit is contained in:
parent
38d139f82e
commit
ebfa85ae1d
@ -8,6 +8,7 @@ import PasswordRecoveryView from "../views/PasswordRecovery/PasswordRecovery.vue
|
|||||||
import ResetBlockedView from "../views/ResetBlocked/ResetBlocked.vue";
|
import ResetBlockedView from "../views/ResetBlocked/ResetBlocked.vue";
|
||||||
import LoginVerificationView from "../views/LoginVerification/LoginVerification.vue";
|
import LoginVerificationView from "../views/LoginVerification/LoginVerification.vue";
|
||||||
import ForcePasswordChangeView from "../views/ForcePasswordChange/ForcePasswordChange.vue";
|
import ForcePasswordChangeView from "../views/ForcePasswordChange/ForcePasswordChange.vue";
|
||||||
|
import {useGlobalStatusStore} from "@/stores/useGlobalStatusStore";
|
||||||
|
|
||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHashHistory(),
|
history: createWebHashHistory(),
|
||||||
@ -71,7 +72,6 @@ const router = createRouter({
|
|||||||
});
|
});
|
||||||
|
|
||||||
router.beforeEach(async (to) => {
|
router.beforeEach(async (to) => {
|
||||||
const {useGlobalStatusStore} = await import("@/stores/useGlobalStatusStore");
|
|
||||||
const globalStatus = useGlobalStatusStore();
|
const globalStatus = useGlobalStatusStore();
|
||||||
const needsAuthentication = to.meta.requiresAuth || to.name === "force-password-change";
|
const needsAuthentication = to.meta.requiresAuth || to.name === "force-password-change";
|
||||||
const authenticated = globalStatus.isLogin || (needsAuthentication && await globalStatus.refresh());
|
const authenticated = globalStatus.isLogin || (needsAuthentication && await globalStatus.refresh());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user