Задать вопрос
alaskafx
@alaskafx
Не .do Frontend

Как лучше сделать/улучшить логику логина юзверя?

Суть вопроса в том, что если юзверь уже имеет валидный токен и его надо авторизовать вне зависимости того, где он находится в приложении:

1. У меня была идея, как в главном файле(App.vue) сделать mounted(), который достаёт из хранилища токен и отправляет запрос на сервер для авторизации токена.. Но мне такой подход начал не нравится тем, что он выглядит как-то "середнячок".

2. Подумав некоторое время, я решил, что буду авторизировать юзера через beforeEnter в роутере, мол, просто защитить роуты от анонимов | Через n время этот подход так же мне начал казаться как "костыль" или т.п, поэтому тоже отбросил его в сторону.
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
Обычно это делается в beforeEach.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы