@Rocknrolla99
Some text

Как обработать логику авторизации пользователя?

Бек на nestjs, front nextjs.

Подскажите логику определения на фронте, что пользователь залогинен.
По сути я хочу показывать кнопку login если он не авторизован и иконку юзера если он зашёл на информационном сайте, где есть приватные и публичные роуты.

К примеру пользователь зашёл на страницу, залогинился, бек на роут /login отдал какие то данные юзера(иконку, emai,роль) и аксес токен. Дальше я просто показал инфу юзера.
С одной стороны я могу при первом логине хранить данные в локальном хранилище браузера и дальше уже смотреть при каждом запросе если токен протух или пользователь разлогинился, то очищать, но что делать если страница не приватная и токен там не нужен, бек не будет же все страницы проверять на наличие токена? в голове каша немного образовалась

Объясните пожалуйста какие бест практис есть для дальнейшей обработки логики,что пользователь все ещё залогинен ?
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы