Безопасный сайт голосования - PullRequest
0 голосов
/ 26 августа 2010

Я готов внедрить сайт, где будут лучшие 10 фотографий лучших участников или что-то в этом роде. Перед голосованием за картинки или загрузкой картинок люди должны сначала зарегистрироваться. Но как я могу защитить свой сайт от нескольких учетных записей? Хранить IP-адреса в базе данных? Но поможет ли это мне, пока там есть тысячи прокси? Что я должен делать? Спасибо.

редактировать: может быть, я мог бы сделать аккаунты платными, например 0,99 $ в месяц через PayPal и как-то не позволить людям зарегистрироваться дважды с тем же PayPal и IP? Возможно ли это?

Ответы [ 4 ]

3 голосов
/ 26 августа 2010

Используйте код подтверждения, который отправляется на мобильный номер no при регистрации. и подтвердите это. как гугл.

1 голос
/ 26 августа 2010

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

0 голосов
/ 26 августа 2010

Вы можете отправить подтверждение по электронной почте ... и не разрешать нескольким пользователям использовать одну и ту же почту!

Это быстро и легко реализовать :)

0 голосов
/ 26 августа 2010

Вы можете получить много данных от пользователя, не только IP, но и версию браузера, отправленные заголовки в запросе, даже разрешение и т. Д. С помощью javascript. Rosolve IP для региона и т. Д. Но не так просто написать систему, которая будет искать все эти данные на предмет сходства.

Вы также можете установить куки или даже сделать небольшой объект SWF с обналичиванием некоторой информации о локальном жестком диске пользователя.

...