Я строю систему опроса PHP/MySQL, и мне было интересно, есть ли более безопасный метод, чем установка cookie + сохранение IP-адреса пользователя и последующая проверка их.Защита системы опроса PHP/MySQL
спасибо.
Я строю систему опроса PHP/MySQL, и мне было интересно, есть ли более безопасный метод, чем установка cookie + сохранение IP-адреса пользователя и последующая проверка их.Защита системы опроса PHP/MySQL
спасибо.
Нет, единственное, что вы могли бы сделать для защиты системы опроса, - это потребовать регистрации или действительного адреса электронной почты.
Если вы не готовы заставить людей создать учетную запись пользователя (а затем заблокировать голоса для учетной записи), это в значительной степени все, что вы можете сделать в моем опыте.
Проблема с системами опроса заключается в том, что вы хотите быть уверены, что пользователи могут голосовать только один раз. Эта проблема не имеет решения, если вы не запрашиваете личную информацию, которую нельзя подделать.
Да, пользователь/пропуск - единственный способ. Если вы хотите, чтобы это было очень просто при использовании аутентификации пользователей, используйте Facebook Connect. В настоящее время почти у всех есть FB, и в few minutes вы можете запустить его.
BTW, IP-адрес может измениться. С моей ADSL, которая происходит почти каждый день. – Sergi
Я согласен с тем, что наиболее безопасно хранить данные о голосовании и пользовательской учетной записи (идентификаторы).
Но если вам нужен простой голос без регистрации только способом:
Кто-нибудь еще есть сотни адресов электронной почты? –
Действительный означает, что пользователь должен будет подтвердить каждое голосование по электронной почте, я не думаю, что кто-то пойдет в такой степени. – dfilkovi
Вам просто нужно создать письмо, принимающее все. Затем добавьте плагин на ваш почтовый сервер (или создайте приложение, которое опросит ваш почтовый сервер), чтобы проанализировать URL-адрес подтверждения и инициировать связь. – Arkh