Я хотел бы перенаправить неаутентифицированного пользователя на маршрут '/ login', а авторизованного пользователя - на '/', когда он попытается получить доступ к странице входа в систему.
Когда пользовательЗайдя в систему, я поместил его информацию в магазине, чтобы его можно было легко найти.Когда ни один пользователь не вошел в систему, информация о пользователе, прошедшая проверку подлинности в хранилище, по-прежнему равна нулю.
Итак, в моем beforeEnter моего '/ login' я бы хотел перенаправить его следующим образом: small_smile:
beforeEnter: (to, from, next) => {
if (store.getters.userAuthenticated != null) {
next('/')
} else {
next()
}
}
Моя проблема здесь в том, что мой userAuthenticated в геттерах всегда равен нулю, даже если я вошел в систему. Когда я помещаю console.log (store.getters), я вижу фактическую информацию в моих userAuthenticated getter.
Кажется, что данные в beforeEnter не синхронизированы с фактическими данными из хранилища.
Как бы я это сделал?
Большое спасибо!