Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/07/2003, 03:31
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

El problema es que IP no es lo mismo que usuario. Ni siquiera es lo mismo que equipo. Un equipo puede conectarse con varias IPs (IPs dinamicas que varian cada vez que te conectas a internet). Varios equipos pueden compartir una IP en un momento (una LAN que usa una conexion comun a internet, o equipos que se conectan a traves de un proxy). Una IP puede pertenecer en un momento a un equipo, y luego a otro, con las IPs dinamicas. Estos son ejemplos de como "restringir" una IP puede "impedir" el voto a otros usuarios que todavia no han votado.

La siguiente opcion es usar las cookies, que lo que hacen es identificar el "equipo". Pero un equipo no es un usuario. En los cibers un equipo es usado por muchos usuarios. Las cookies no se comparten entre navegadores (si yo tengo dos navegadores, podria votar 2 veces). Un usuario puede usar varios equipos. Las cookies se pueden borrar, incluso evitar que se graben en el navegador. Asi que las cookies tampoco son 100% eficaces.

La opcion definitiva es que para votar tengas que estar registrado. Te identificas al votar y se registra que tal usuario ha votado. Si ya has votado, no puedes volver a votar con ese usuario. Si quieres votar varias veces, debes registrarte x veces (que se puede limitar si es requisito confirmacion por email y se prohiben emails repetidos). El problema de esta solucion es que la mayoria de la gente no se registraria solo para poder votar en tu encuesta.

Otra opcion es la que comente antes, no restringir la votacion. Si es una encuesta seria y tienes visitantes serios, no tendras problemas. Si realizas encuestas polemicas y tus usuarios son unos sinverguenzas, no habra forma de obtener resultados fiables. "Restringir" seria una forma de "presuncion de culpabilidad", pensar que tus usuarios van a sabotear tu encuesta. Yo prefiero la "presuncion de inocencia", no restringir.

Una solucion "salomonica" seria no "restringir", pero llevar un registro de todos lo votos, controlando por IP y cookies. Luego periodicamente hacer una "limpieza" de los resultados. Si una IP/cookie realiza 100 votaciones iguales en una hora, hay muchas posibilidades de que sea uno que se aburre mucho.

Pero claro, todo depende del caso en concreto de la encuesta y de los usuarios.

Saludos.

PD: Tambien se podria hacer que junto con el voto dejen un comentario, asi se podria "justificar" el registrarse.
__________________
Josemi

Aprendiz de mucho, maestro de poco.