Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2004, 17:52
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Antes de registrar el voto de un usuario le mirás la IP con request.servervariables("REMOTE_ADDRES") (creo que esa era), luego consultás la tabla de los votos a ver si ya existe:

IP = request.servervariables("REMOTE_ADDRES")
sql = "select IP from encuesta where ID_encuesta = X AND IP = '" & IP & "'"

if rs.BOF AND rs.EOF 'no ha votado aún esa IP
' aquí el código para insertar el voto
else 'ya ha votado en esta encuesta
response.write "no puede votar 2 veces con la misma IP"
end if


Fijate que en la consulta pongo la IP y la encuesta.. porque puede ser un sistema de varias encuestas y si votó en una, también puede votar en otra con la misma IP

saluds
__________________
...___...