Я написал сценарий оценки .NET / jQuery, который позволяет пользователям оценивать конкретный продукт.
Оценить могут все, кто посещает веб-сайт, но я бы хотел, чтобы на каждого посетителя приходилось только 1 рейтинг.
Пока что я рассмотрел следующие варианты.
1: Сохранять IP-адреса пользователей и разрешать только 1 отправку для каждого IP.
Конечно, это будет означать, что люди в корпоративных локальных сетях, интернет-кафе, общественных Wi-Fi
и такие не смогут голосовать после того, как кто-то еще будет с того же места.
2: После голосования создайте в своем браузере файл cookie, который указывает, что они проголосовали.
Это также не очень хорошее решение, так как люди, использующие приватный просмотр, смогут голосовать столько раз, сколько захотят, ИЛИ более продвинутый пользователь будет очищать свои куки и продолжать представлять голос снова и снова.
Итак, возможно ли это?