Evercookie: ¿Construye un sistema de votación, los usuarios votan sin registrarse, solo una vez?

En primer lugar, dudo que pueda evitar que las personas voten dos veces sin registrarse. Cualquiera de las soluciones que se me ocurra funcionará con la mayoría de las personas, pero fallará si sus usuarios son lo suficientemente expertos en tecnología.

La manera fácil es usar una cookie. Si alguien tiene la cookie, significa que ya votó. Esto puede ser fácilmente engañado ya que solo necesita eliminar la cookie para poder votar nuevamente.

Otra forma sería solicitar una dirección de correo electrónico que se almacenará y utilizará como criterio de selección. Por otra parte, se puede engañar fácilmente ya que la mayoría de las personas posee más de una dirección de correo electrónico y puede crearlas a voluntad. Además, aún debe verificar si hay direcciones falsas.

Última sugerencia, puede registrar la dirección IP. No recomendaría este, ya que tendrás muchos falsos positivos con personas que comparten la misma IP (compañías, dormitorios, etc.).

More Interesting

¿En qué orden debo aprender cosas como SQL o PHP en mi viaje para convertirme en desarrollador web? ¿Qué son lo más importante? ¿HTML y CSS entonces qué?

¿Cuáles son algunas alternativas para Ajax?

¿Puedo crear mi propio blog usando Java Spring MVC? Tengo buenos conocimientos en Spring MVC, así que decidí crear uno yo mismo y cualquier idea o sugerencia es bienvenida.

¿Qué marco web (Rails, Django, etc.) es más fácil (dominar y alcanzar resultados) para un principiante con un fondo de programación moderado (c, c ++, Java, Android)?

¿Cuáles son los límites de WordPress en términos de escalamiento?

¿Cuál es mejor para construir su propio sitio web, HTML / CSS o PHP?

¿Qué marco MVC puedo usar para hacer un gran sitio web sobre un tema determinado? Será como un sitio de redes sociales.

¿Es posible diseñar una aplicación web usando Hibernate?

Cómo entrenarme para ser un desarrollador senior de rieles

¿Es ASP.NET lo más parecido al marco de solución todo en uno? Tiene un buen rendimiento, un lenguaje potente detrás de él, que puede manejar operaciones intensivas de CPU a diferencia de JavaScript.

¿Cuál es el mejor framework PHP para desarrollo web?

Cómo 'practicar' la programación

¿Cuáles son algunas características avanzadas en MEAN stack?

¿Cuál es el mejor diseño web?

¿Es posible que alguien se convierta en diseñador web a tiempo completo a través de cursos en línea (y sin un título universitario)? En caso afirmativo, ¿cómo hacerlo?