это решаете?
Сейчас логаут это чистка токена в сторе
На странице висит мидлвара, которая не пускает на эту страницу, но она не может выкинуть со страницы
можно сделать в мидлваре проверку на то если ли токен, и если нет - редиректить на логин пейджу
а мидлвара как то будет следить за стором?
хм у меня похожий код if (!store.getters.isAuth) { return redirect('/') } но почему то редиректа не происходит
Потому что скорее всего ты не дёргаешь геттер вообще
геттер же меняется когда у свойства в стейте происходят изменения
А вы перезагружаете страницу после логаута ?
Ну так перезагружайте страницу и все будет ок) или ещё лучше - сразу на главную выкидывайте
Использую nuxt-auth, после метода logout() выкидывает на авторизацию и сам все чистит
И да у него свой миддлвар есть: auth
Куда надо вешаешь и все
да, думаю как временным решение сделаю перезагрузку, спасибо
а nuxt-auth нужно будет в будущем занести в проект
А почему временным ? Вы UX никак не портите этим, так большинство приложений в вебе работают Но вам виднее конечно.
Обсуждают сегодня