2015-12-31 3 views
2

Я разрабатываю веб-сайт, чтобы узнать лучшего политика моего штата. На моем сайте посетители могут голосовать за своего любимого политика. Я хочу ограничить пользователей, добавляющих более одного голоса политикам, а также хочет ограничить голосование пользователя более чем одним политиком (пользователь может дать один голос любому политическому деятелю).уникальная идентификация пользователя для сайта

Как я могу отслеживать уникальных пользователей? Я не заинтересован в добавлении метода регистрации/входа в систему, который уменьшит взаимодействие с пользователем. Я пытался отслеживать уникальный IP-адрес, но веб-сайт можно получить через прокси-серверы, и этот метод не будет работать.

Есть ли способ отслеживать пользователей?

+4

Не в надежной форме. – Kayaman

+0

Использовать 'localStorage' – colecmc

+0

localStorage означает? – Vishal

ответ

0

Для выполнения этой задачи вам необходимо зарегистрироваться/войти в систему. В противном случае вы получите неверные данные.

Мой предложил рабочий процесс:

  1. регистрирует пользователь на сайте с его электронным идентификатором.

  2. Подтверждение отправлено пользователю.

  3. Пользователь нажимает на ссылку подтверждения и доказывает, что он является подлинным.

  4. После этого он голосует.

  5. Его голос регистрируется по электронной почте.

+0

На самом деле это простой метод. Но пользователи не будут интересоваться такими задачами, как регистрация, конформация или даже вход в систему. В настоящее время я добавил логин в социальных сетях (facebook auth, twitter auth и google login) на моем сайте. Но я хочу изменить его, чтобы получить больше взаимодействия с пользователем. – Vishal

+2

Это лучший вариант, но не надежный, так как пользователь может зарегистрироваться под несколькими учетными записями. Я думаю, что единственный ответ выражается в первом комментарии (@ Kayman's). BTW, OP явно заявляет, что регистрация неприемлема – Pynchia

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