
02/08/2005, 14:48
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes Puntos: 9 | |
Solo usuarios registrados pueden realizar esa encuesta?. No conozco tu estructura de la base de datos, dependiendo de esta podrías agregar campos a la misma tabla, o generar una tabla con este propósito únicamente. Si solo los usuarios registrados votan haría lo siguiente: en una tabla digamos "YA_VOTARON", tendría dos campos (además de la clave principal), uno que guarde el id del usuario que votó, y el otro campo que guarde la hora en la que el usuario puede volver a votar. Entonces antes de efectuar la votación, sería cuestión de comprobar si la hora actual es > que la hora que guardaste en la tabla, entonces le permitís votar. Si la hora actual es < a la hora que tenés en la tabla, entonces no le permitís votar.
Con usuarios no registrados haría lo mismo, pero en lugar de guardar el id del usuario que votó, guardaría su ip.
No conozco la estructura de tu base de datos ni de la tabla en donde haces la encuesta, es solo una opinión de ocmo lo haría, no se si se podrá adaptar a lo que tenés hecho.
Saludos!.
__________________ Add, never Remove |