2011-01-06 3 views
2

Какие идеи я могу попытаться выяснить, являются ли комментарии от одних и тех же пользователей. Предполагается, что люди будут пытаться обманывать и публиковать комментарии под несколькими псевдонимами. Моя среда - это PHP, и я могу установить любую стороннюю библиотеку по мере необходимости. Что я должен сделать, чтобы минимизировать этот риск и определить комментарии, опубликованные одним и тем же источником (насколько это возможно).Идентификация комментариев из того же источника

+0

Что вы имеете в виду? Ваш сайт позволяет зарегистрированным пользователям оставлять комментарии, и вы хотите идентифицировать этих людей, когда они вернутся, чтобы они не отправляли сообщения снова? – spinon

+1

независимо от того, что вы делаете, если на ваш сайт входит более одного человека с вашего компьютера, вы получите ложный результат. – dqhendricks

+1

Я думаю, он хочет убедиться, что один и тот же человек не делает несколько учетных записей. – dqhendricks

ответ

2

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

2

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

Это, конечно же, не означает, что люди, создающие несколько учетных записей пользователей, могут использовать разные адреса электронной почты (gmail/Yahoo и т. Д.), Поэтому вы захотите создать свой собственный инструмент/администратор, чтобы вы могли тривиально проверьте IP-адреса, если вы подозреваете, что люди по-прежнему плохо себя ведут. (Инструмент для вашего оружия, если ничего другого.) Аналогичным образом вы также можете зарегистрировать заголовок агента браузера.

Смежные вопросы