Задать вопрос
SimBioT19
@SimBioT19
{{ user.about }}

Как сделать хэш универсальным?

При авторизации пользователя в куки записываю хэш (email + password), т.е. по факту он постоянно один и тот же, а хочется, чтобы он был каждый раз уникальным. Я пробовал добавлять 3 последние цифры от time(), но, в таком случае, если человек зайдёт с одного браузера, а затем с другого, куки будут разные и, соответственно, в первом случае пользователь не будет авторизирован, потому что куки в БД и браузере разные.

Так как сделать "печеньки" универсальными, чтобы и хэш был разным каждый раз, и авторизация работала даже если потребуется зайти одновременно с нескольких устройств.
  • Вопрос задан
  • 134 просмотра
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
copist
@copist
Empower people to give
Храни выданные ключи авторизации в отдельной таблице выданных ключей, а не в таблице пользователя.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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