
05/03/2006, 20:01
|
| | Fecha de Ingreso: agosto-2005 Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 19 años, 7 meses Puntos: 2 | |
No hay una forma 100% segura que te garantice que un mismo usuario no va a votar 2 veces en la misma encuesta.
Particularmente haría que se tengan que registrar para votar, pero si eso no te es útil lo plantearía de la siguiente forma:
Un usuario vota por una opción X de tu encuesta colocando la opción deseada y su correo. Tu sistema no almacena ese voto como definitivo y en su lugar le envía un email a la casilla del votante. Esa dirección de mail se almacena en una tabla de tu base de datos para evitar que se vuelva a votar con ese correo. Por otro lado, el usuario recibe un mail y hace click en un link de confirmación que le mandas. A partir de que confirme su voto, éste pasa a ser contabilizado.
Con esto logras que si un usuario tiene la intención de votar mas de una vez, al menos tenga que tener dos cuentas de e-mail distintas.
Por supuesto que el método resulta un tanto molesto para el usuario, lo mejor sería obligarlo a registrarse, pero todo esto depende de que tan serios deben ser los resultados de esa encunesta. Ya verás si te resulta útil.
Saludos. |