@Nikita1244
Anonymous

Как сохранять авторизацию пользователя в куки?

Всем привет. Я сделал логин и регистрацию. Хочу теперь сделать сохранение входа. Я слышал, что можно хешировать логин и пароль и хранить в куки. Но возникает вопрос: как сравнивать пароли? Также, можно создать токен и хранить в куки. По-моему, это самый лучший способ. Но как это все хранить в БД? По какой логике реализовывать? Подскажите, пожалуйста.
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
@historydev
Острая аллергия на анимешников
Всё очень просто. Хранить в бд вы будете как и раньше логин и пароль, на сервере после проверки в базе логина и пароля вы вызываете метод допустим JWT авторизации, получаете токен. Следом токен отправляете на клиент и пишите в куки. При переходе на страницу где кука авторизации нужнa проверяете эти куки, если они есть, отправляете на сервер, достаёте данные другим методом JWT.

jwt.sign / jwt.verify
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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