|
|
@@ -41,6 +41,11 @@ export default route(function (/* { store, ssrContext } */) {
|
|
|
if (to.meta.requireAuth && !access_token) {
|
|
|
return next({ name: "LoginPage" });
|
|
|
}
|
|
|
+ if (access_token) {
|
|
|
+ if (to.name == "LoginPage") {
|
|
|
+ return next({ name: "HomePage" });
|
|
|
+ }
|
|
|
+ }
|
|
|
if (to.meta.requiredPermission) {
|
|
|
const permission = getAccess(to.meta.requiredPermission, "view");
|
|
|
if (!permission) {
|