Отслеживание подачи заявок участников конкурса через GUID
Идея не в том, чтобы использовать адреса электронной почты для однозначной идентификации пользователей для формы подачи заявки на конкурс, которую мне нужно создать. Так как электронные письма не являются уникальными, и Google допускает электронные письма с точками в них, что затрудняет определение того, является ли электронная почта уникальной или нет.
Мое требование заключается в том, что пользователь может подать 2 бюллетеня против записи, которая дает им два места. Когда пользователь попадает на страницу, я спрашиваю его, новый ли он пользователь или вернувшийся. Если это новый пользователь, я генерирую уникальный гид на стороне сервера и даю его им. Если они возвращают пользователя, я прошу их ввести предоставленный гид, а затем я проверяю это на своей базе данных, чтобы убедиться, что он там, и затем показываю им страницу благодарности, если они отдали все 3 голоса, или возвращаю их на страницу, где они голосуйте на фейсбуке или твиттере.
Какие-нибудь мысли? Я думаю, что используя гидов, я могу гарантировать, что никто не обманет конкурс, в отличие от электронных писем, которые не являются действительно уникальными.