diff --git a/src/routes.js b/src/routes.js index e4ff3e8..1929d06 100644 --- a/src/routes.js +++ b/src/routes.js @@ -12,14 +12,20 @@ const routes = [{ }, { path: '/', - component: Login, - name: 'start' + name: 'root', + redirect: 'login' }, { path: '/login', component: Login, name: 'login', meta: { isPublic: true }, + beforeEnter: (to, from, next) => { + if (isAuthenticated()) + next('/user'); + else + next(); + } }, { path: '/user', @@ -30,7 +36,7 @@ const routes = [{ if (isAuthenticated()) next(true); else - next('/login'); + next(false); } }, { diff --git a/src/views/Login.vue b/src/views/Login.vue index e1f4be6..7b5232d 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -12,6 +12,7 @@ - Usuario o contraseƱa invalidos + Usuario o contraseƱa incorrectos.