Ведение учетных записей ограничено 1 на пользователя - PHP
Веб-сайт, который я сейчас разрабатываю, натолкнулся на некоторую загадку - в основном, мой клиент с ума сошел, ясно, что ему нужна функция "один человек = одна учетная запись", теперь я не лучший в аналитике (несмотря на мой опыт программирования), поэтому Я мог бы действительно использовать некоторые предложения.
Мы программируем на PHP, и я на 100% осознаю, что не существует решения, которое бы на 100% предотвратило проблему, но мне нужно максимально приблизиться к 100%, и пока я пробовал...
- Размещение куки в браузере пользователя. Обходной путь - Переключите браузер.
- Отслеживание IP. Обходной путь - измените IP, сбросьте маршрутизатор и т. Д. (Кроме того, разрешено более одного пользователя для каждого IP).
- Использование аналитики для отслеживания таких действий, как выход учетной записи A, а через минуту учетная запись B - с того же IP-адреса. (Это казалось наиболее эффективным, но потребовалось несколько человек, чтобы это продолжалось, поэтому я хотел бы максимально автоматизировать его или, по возможности, устранить необходимость в ручном мониторинге.
Проблема в том, что пользователям сайта моего клиента будут платить в зависимости от различных действий, и мой клиент уже определил минимальную сумму снятия в размере 10 долларов США, а платежи будут обрабатываться через PayPal.
Таким образом, использование нескольких учетных записей может стоить моему клиенту больших денег, если сайт будет работать без этих функций.
Я также хотел бы сохранить этот бэкэнд (возможно, cron-tab). Просто быть чистым.
Любая помощь / вход / предложения вообще будут высоко оценены.
Тах
PS- Я уже проверил этот вопрос ( проверка учетной записи: только 1 учетная запись на человека), откуда я получил идею для пункта 3.
2 ответа
Единственный способ действительно запретить человеку регистрироваться в нескольких учетных записях - это запросить у него личную информацию. Я столкнулся с этой проблемой и в конечном итоге пришлось отслеживать номера социального страхования, чтобы предотвратить несколько учетных записей. Конечно, проект, над которым я работал, был для школы, и в школе уже была эта информация. Кроме того, для нового пользователя регистрация нередко дала ему эту информацию.
Читая некоторые комментарии, я могу сказать, что даже если бы у PayPal был способ отслеживать дубликаты аккаунтов, маловероятно, что вам будет предоставлен доступ к этой информации, даже если вы просто скажете "да, это дубликат" или "нет, это так". не является дубликатом ".
Я действительно думаю, что SSN будет вашим лучшим выбором.
AFAIK iovation использует набор методов отслеживания, включая cookie-файлы Flash и снятие отпечатков пальцев в браузере для отслеживания пользователей и используемых устройств. Хотя с точки зрения бюджета это может быть не лучшим вариантом, вы можете рассмотреть сами методы.
Я бы предложил бизнесу создать стимулы для использования единой учетной записи, которая могла бы окупиться лучше, чем (дорогая?) Программа для отслеживания.