Задать вопрос
@gg123_webi

Как сделать это?

У меня есть сайт с купонами и я сделал получение клиентскоий уникального индефикатора через fingerprint или я могу ограничивать по ip.Подскажите как можно ограничить только одному компьютеру/устройству допустим получение купона например по типу hard бана ,что бы его было труднее взломать.
  • Вопрос задан
  • 356 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
kawabanga
@kawabanga
уникального индефикатора

через fingerprint

могу ограничивать по ip.

по типу hard бана

что бы его было труднее взломать


Офигеть повесть.
Вы теперь вместе все соедините.
Добавьте генератор хэша к примеру.
/* A uniqid, like: 4b3403665fea6 */
printf("uniqid(): %s\r\n", uniqid());


Ограничьте кол-во использований ключа (скорее все это будет самый адекватный вариант), к примеру 2 использования и точка Тем более вы сами указываете что каждый ваш код - уникальный. Так и пусть его используют все 1 раз.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В такой постановке вопроса - никак. IP-адрес у большинства динамический, сегодня один, завтра другой. Браузер можно запускать разный, использовать режим инкогнито, принудительно менять фингерпринт, имитировать запросы через расширения браузера или curl.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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