max_shane
@max_shane
Javascript / Node.js dev

Как лучше переадресовывать юзера при аутентификации?

Делаю первое веб-приложение, и пишу все сам без фреймворка. Не понимаю, как сейчас считается лучшей практикой делать переадресацию на другую страницу при логине/логауте.
Лучше в страницу встраивать скрипт который после загрузки страницы будет сразу делать запрос на сервер чтобы проверить залогинен пользователь или нет, а после на клиенте делать переадресацию, или на сервере уже при запросе с клиента делать проверку и потом в заголовке ответа делать переадресацию с кодом 302 например?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
Maksclub
@Maksclub Куратор тега Веб-разработка
maksfedorov.ru
Каждый запрос просто делайте с заголвоком Bearer: b43hb54b64bv46v46v464bmkkm
Сервер прочитает, если нет токена, то 401 и отправить на страницу входа
На входе получаете токен и сохраняете локально в localStorage, потом на каждом запросе к бекенду добавляете этот токен

Такая типовая практика

пишу все сам без фреймворка

А это зря, уже все есть в фреймворках для удобной работы... например в Ангуляре просто в интерцепторе http запросов ловите каждый запрос и добавляете токен, если есть сохраненный в сторадже, могу предположить, что в др фреймворках также все есть
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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