Задать вопрос
@StepsOnes

Как определить, что ты авторизован по JWT токену в реакт?

При регистрации или логине я достаю из api Jwt Token и заношу его в localstorage, затем посылаю его в headers, так вот, как реакту понять, что ты авторизован? Сделать еще localstorage с isAuth и при отправке токена менять на true?
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
szQocks
@szQocks
при входе на сайт, проверить localStorage на наличие accessToken , если он там есть,
в useEffect отправлять запрос на рефреш токенов ( отправлять refreshToken на получение новых токенов ), в ответ придут 2 токена ну и соответственное данные о юзере, токены сохраняем туда куда надо, а данные о юзере заносим в стейт
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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