Если «плохие» люди достаточно умны, чтобы использовать прокси, чтобы голосовать против вашей воли или правил, есть вероятность, что они смогут обойти и другие средства защиты ...
Но вотЧто вы можете сделать:
1) Установить cookie на компьютере после голосования, но пользователи могут удалить cookie вручную
2) Принять учетные записи пользователей для голосования, подтвержденные по электронной почтеадрес, но пользователи могут создавать альтернативные учетные записи пользователей
2bis) Учетная запись пользователя может получить право голоса только через 24 часа, может не подходить для вашего приложения
3) Как переполнение стека, реализуетмеханизм репутации в учетных записях пользователей, поэтому они смогут голосовать только после того, как докажут, что они не просто боты или альтернативные личности