Помощь в корзине PHP: уникальный пользователь

У меня есть одна нерешенная проблема.
У меня есть корзина для покупок на моем местном сайте.

Любой тип пользователя может сделать заказ.
С зарегистрированным — все нормально, понятно.
Но что я могу сделать, если пользователь не авторизован, отключил куки и JavaScript?
Как мне создать уникального квеста?
Я думал об IP-адресе, но он может быть динамическим или Вы можете посещать веб-сайт через прокси, так что это не решение?

Есть идеи?

-3

Решение

Позвольте мне предвосхитить этот ответ словами «вы определенно не должны этого делать» для чего-либо, кроме общего отслеживания, например для целей ремаркетинга. Это ни в коем случае не способ правильно однозначно идентифицировать пользователя.

Тем не менее, снятие отпечатков в браузере с использованием некоторой комбинации элементов, которые я перечислю ниже, может быть реализовано для отслеживания пользователей с очень высокой степенью специфичности (даже если JS и куки отключены).

canvas
webgl
user agent
ip address
system fonts
screen size
time zone
system fonts
os/platform

Есть и другая информация о пользователе, которую вы можете получить по отпечатку своего браузера, см. Ссылки ниже для более полных списков. К сожалению, нет ни одного простого плагина или фреймворка, о котором я знаю, что делает реализацию идентификации в браузере тривиальной. Кроме того, имейте в виду, что вы не можете быть на 100% уверены, что вы правильно отслеживаете пользователя, даже если в браузерах крупных компаний SaaS используются самые последние данные о браузерах; пользователи могут заблокировать ваше приложение от чтения таких вещей, как canvas, webgl и системные шрифты, что сделает ваши отпечатки пальцев очень размытыми. Чем больше фрагментов данных вы получите о пользователе, тем «четче» будет «изображение» его отпечатка, и, следовательно, вы будете более уверены в его личности. BrowserLeaks а также Panopticlick два хороших места, чтобы начать свое исследование.

Тем не менее, вы не должны использовать дактилоскопию для чего-либо, кроме общего отслеживания, это не замена для сеансов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]