vue-auth icon indicating copy to clipboard operation
vue-auth copied to clipboard

meta roles do not work when loading page directly in browser

Open GMolini opened this issue 1 year ago • 0 comments

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.

GMolini avatar Sep 17 '24 14:09 GMolini