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

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

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

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

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

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