@luckyjenro0

Как сделать авториацию пользователя с session на vue&nodejs?

Надо сделать авторизацию в админ панель, сайт на vue-cli (v2), для rest api использую nodejs (expressjs), запускаю все на ngninx (docker), вопрос: как сделать атворизацтю с сессиями. Пролазил весь интернет, не могу найти, везде в примерах где сайт поднят на сервере nodejs. Был бы очень признателен. PS Данные из бд должны браться. Хотя бы статейку или наводочку, был бы очень благодарен!
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@droid_001
Ведущий разработчик веб и мультимедиа приложений
Для начла разберемся как работают сессии:

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

Теперь этот идентификатор сессии сохранится в браузере и будет с каждым запросом браузера отправляться на сервер.

На сервере мы используем этот идентификатор и ищем сессию, сохраненную в базе данных или в хранилище сессий

Для хранения идентификаторов в браузере используется cookie: https://developer.mozilla.org/ru/docs/Web/HTTP/Cookies
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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