Очень простая система голосования и голосования ASP. Вся система имеет только один файл, который реализует такие функции, как ведение данных, голосование, ранжирование и анализ голосования. Поскольку это всего лишь простая система выбора одного файла, функции загрузки изображений и CMS еще не реализованы. Используйте внешнюю CMS для реализации функций загрузки изображений и подробного представления. Эта программа обладает сильными возможностями борьбы с мошенничеством с билетами. Серверу будет сложно выйти из строя в результате мошенничества. Стратегия борьбы с мошенничеством при голосовании также увеличивает трудности для мошенников. Каждый может поделиться своим опытом предотвращения мошенничества с билетами.
Связанные текстовые описания об этом голосовании:
1. При голосовании не требуется ввод проверочного кода, что является настоятельной просьбой подавляющего большинства голосующих пользователей.
2. Пользователи сети, которые получают доступ к Интернету через прокси, являются лишь очень редким явлением, поэтому эта система голосования будет игнорировать пользователей, которые получают доступ к Интернету через прокси (X-Forwarded-For).
3. Требуется время, чтобы найти и подтвердить элементы голосования во время самого процесса голосования. Пользователи могут успешно проголосовать только после открытия главной страницы голосования и через три секунды.
4. В базе данных записей IP сохраняются только те пользователи, которые проголосовали в течение 20 минут, что может эффективно предотвратить медленную проверку IP, вызванную слишком большим размером базы данных. Даже в случае атаки с перехватом голосов сервер не подвержен простоям.
5. Внедрить функцию анализа поведения при голосовании, которая может анализировать наличие мошенничества при голосовании на основе частоты голосования, UA пользователя, IP и другой информации.
Схема интерфейса однофайловой системы выбора и голосования ASP: