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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽