@4sadly

Правильная авторизация пользователя на go/php?

Хочу сделать авторизацию на сайте, как будет лучше сделать? я придумал 2 варианта:
1 вариант:
отдавать контент php(nginx) и обновлять через вебсокет сервер на go, но тогда как произвести привязку соединения к определенному пользователю, ведь каждый тогда сможет просто отправить запрос к серверу и привязать свое соединение сам даже к другому пользователю
2 вариант:
отдавать контент go(свой сервер) и так же?
Как я понимаю при авторизации нужно взять данные с формы и проверить логин/пароль в бд, создать сессию
и когда пользователь уже авторизован сервер сам привяжет его соединение.
Все ли я делаю правильно?
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
По токену, после авторизации:
1. Токен доступа (для конкретной сессии!) - выдаём после ввода логина и пароля на PHP и валидной аутентификации.
2. При любом запросе на сокет - проверяем наличие валидного токена конкретной сессии на доступ.

ID-сессии и токен доступа - хранятся в cookies и пересылаются в http-заголовках при запросах к серверу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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