-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Hey there,
Thanks for building this this awesome plugin. My app needs to know the previous route before redirecting to the login page if unauthorised. I was thinking of storing this in a Store for safe keeping.
It seems, if I'm coming from a valid page, then hit a route with meta: {auth: true}, it redirects me and shows me the previous page fine. However if i directly hit that unauthorised page it comes back with an empty from, and also empty auth.redirect() object.
By directly I mean a new chrome tab - then hit https://domain/requires-auth, it doesn't show me the previous page, but if I'm in a https://domain/open-page, then click a link that takes me to https://domain/requires-auth it shows me the previous page.
This is the method I'm using to try and find the previous page:
router.beforeEach((to, from) => {
console.log('from');
console.log(from);
console.log(auth.redirect())
})
I hope this explanation makes sense. I must be doing something wrong?
Cheers