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