guhongwei 4 vuotta sitten
vanhempi
commit
cc27d28f08
1 muutettua tiedostoa jossa 8 lisäystä ja 2 poistoa
  1. 8 2
      src/main.js

+ 8 - 2
src/main.js

@@ -33,8 +33,14 @@ const i18n = new VueI18n({
 router.beforeEach((to, from, next) => {
   document.title = `${to.meta.title} `;
   const token = localStorage.getItem('token');
-  if (!token && to.path !== '/login') {
-    next('/login');
+  if (to.path == '/homeIndex') {
+    if (!token) {
+      next('/login');
+    } else {
+      let user = jwt.decode(token);
+      store.commit('setUser', user, { root: true });
+      next();
+    }
   } else {
     let user = jwt.decode(token);
     store.commit('setUser', user, { root: true });