Mercurial > gemma
comparison client/src/router.js @ 3669:9b02c0b00d7b
client: fix redirect bug in login process
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Mon, 17 Jun 2019 12:27:55 +0200 |
parents | bcf9713ee359 |
children | 0300282b9537 |
comparison
equal
deleted
inserted
replaced
3668:3eb19b38446e | 3669:9b02c0b00d7b |
---|---|
221 const requiresAuth = to.matched.some(record => record.meta.requiresAuth); | 221 const requiresAuth = to.matched.some(record => record.meta.requiresAuth); |
222 const redirectToLogin = requiresAuth && !store.state.user.isAuthenticated; | 222 const redirectToLogin = requiresAuth && !store.state.user.isAuthenticated; |
223 if (redirectToLogin) { | 223 if (redirectToLogin) { |
224 localStorage.setItem("tempRoute", to.path); | 224 localStorage.setItem("tempRoute", to.path); |
225 next("/login"); | 225 next("/login"); |
226 } else { | |
227 next(); | |
226 } | 228 } |
227 next(); | |
228 }); | 229 }); |
229 | 230 |
230 export default router; | 231 export default router; |