Authenticated.js 529 B

12345678910111213
  1. export default function Authenticated ({ next, store, to }) {
  2. const accessToken = store.$accessToken
  3. // const hasSessionToken = Object.keys(store.$sessions).filter(sessionName => !!store.$sessions[sessionName]).length === Object.keys(store.$sessions).length
  4. // if (!accessToken || !hasSessionToken) {
  5. if (!accessToken) {
  6. store.commit('Auth/updateRedirectTo', { name: to.name, params: to.params, query: to.query })
  7. return next({ name: 'Login' })
  8. // return next({ name: 'Public.Home' })
  9. }
  10. return next()
  11. }