две с.
Где и как правильно прописать права доступана страницы? Сейчас тупо показывается куда можно, а куда нельзя.
А при выходе тз учетки на auth only странице ничего не происходит
Какой роутер юзаешь и какая авторизация? В vue-router есть beforeRoute - там можно проверку по опции из роут конфига сделать. Но пару дней назад нашел другой компонент для роутинга. Скину ссылку через пару минут
в Роутере, если он у тебя есть, гугли router.beforeEach((to, from, next) => { const authRequired = to.matched.some((route) => route.meta.requiresAuth); const authed = store.getters.isAutenticated; if (authRequired && !authed && to.name !== 'login') { next('/login') } а в подключении компонента в роутер добавь meta: { name: 'tet', path: '/test', component: RequiresAuth, meta: { requiresAuth: true } },
Обсуждают сегодня