Существует множество способов сделать это с помощью моего приложения.
Первый IP-адрес является хорошим способом, хотя не на 100%, так как многие люди могут использовать один IP-адрес, а также люди могут перезапустить свои соединения и получить новый IP-адрес. Поэтому хранение IP-адресов избирателей в базе данных является хорошим началом.
Во-вторых, вы можете использовать куки. Опять же, это не 100% безопасный подход, так как люди могут их удалить. Однако вы можете использовать это вместе с IP-адресом.
В-третьих, если у вас есть приложение Facebook, именно здесь вы можете получить максимальную безопасность. Вы просто проверяете идентификатор пользователя Facebook. Вы можете сделать это, если вы сделаете так, чтобы ваши избиратели входили в систему через Facebook, даже если ваше приложение не является пользовательским приложением Facebook на вкладке страницы.
Так что для кодирования сакэ вам нужна база данных для хранения этих значений и проверки при просмотре. Однако на сайте с высоким трафиком он слишком загружен в БД, поэтому некоторое кэширование также является хорошим началом (если вы работаете на общедоступном сетевом / веб-хостинге, убедитесь, что ваш кэш не обработан)