vue-auth
vue-auth copied to clipboard
meta roles do not work when loading page directly in browser
Ive got the following path in my router.js
{
path: '/organisations/:organisation_id(\\d+)',
name: 'organisation',
component: organisationComponent,
meta: {
auth: {
roles: ['full_admin'],
rolesKey: 'admin_privileges',
}
}
},
If I click on a router link with an unprivileged user, the meta auth is checked, and the user is redirected to the forbiddenRedirect route. But, If I copy paste the url directly in the browser like http://localhost:5173/organisations/2 then the check is not done and the user is not redirected correctly.