home Foro de soporte Otros Servicios Votaciones on-line
 
Protección por IP y problema en presentación caducidad
Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#1 ·

Hola. Disculpen que ponga esto por duplicado. Lo que pasa es que cuando postee esto creía que este sub-foro todavía no existía. Como estaba medio apurado no lo ví en la lista. Enfurruñado
El mensaje original esta en:
http://miarroba.com/foros/ver.php?msgid=25991338&foroid=7&temaid=2902066#25991338

Escrito originalmente por mrtnw2003
Ya encontre un pequeño problema:
Al momento de crear mi tercera votación no tenía activada la opción para que se cierre la votación en determinado momento y solo se puede elegir una opción en ella. Después de que puse las opciones y la pregunta hago clic en "Continuar..." y cuando vuelve a la Lista de votaciones esta ulmita votación que cree aparece, pero en la columna "Hasta el" figura "01-01-1970 01:00" cuando tendría que decir "---".
Ademas tengo la impresion de que tampoco me esta respetando el huso horario que seleccione ya que el mio es "(GMT-3)".
Visiten (Antes era http://lucecitas.webcindario.com) http://lucecitas.miarroba.com. (Más información en mi perfil)

Escrito originalmente por mrtnw2003
Tampoco sería mala idea que la protección para evitar votos duplicados de una misma persona, ademas de las Cookies, también (se puede agragar como opción al momento de crear votaciones) que haya alguna por IP. Si cualquiera puede borrar los "Archivos temporales de Internet" después de votar, para volver más tarde y votar de nuevo en una misma pregunta.
El unico inconveniente que tendrían vosotros sería que se necesitaría una tabla más en su base de datos. NO se como le afectaría al rendimiento del servicio cuando ya haya varios que lo utilizan. Seguro que hara que un poco más lento (supongo Confundido).

Ademas probando el servicio con Internet Explorer 5.0 sucede lo mismo que se detalla en este mensaje ( http://miarroba.com/foros/ver.php?foroid=7&temaid=2902066&pag=2#26007080 ) con excepción de que se cierra solo la ventana que tiene la votación en vez de todas y que sucede con cualquier votación (inclusive al intentar ver los resultados).
Con Internet Explorer 6.0 anda muy bien y sin problemas como ese.
Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#2 ·

Hola mrtnw2003.
Tenias razón y habia un bug en la caducidad de la votacion. Fue corregido ayer por la mañana.
En cuanto al huso horario, si puedes ser mas concreto te lo agradeceria, puesto que lo estuve revisando y me parecio que todo funcionaba correcto.
En cuanto la protección por IP, el servicio tiene un sistema anti-abuso que impide que desde una misma IP y para un periodo de tiempo no se puedan realizar mas que un numero (pequeño) determinado de votaciones. Debeis tener en cuenta que muchisima gente consigue su ip de modo dinamico, es decir, el proveedor de servicios va asignando las ip a los clientes segun se conectan, por lo que imaginad:
Yo voto hoy. Mi@ bloquea la ip para esa votacion. Me desconecto. Otra persona con mi mismo proveedor se conecta y este le da la MISMA IP que tenia yo. Este trata de votar y no puede, ademas el sistema le dice que ya a votado.
Otro ejemplo:
Una oficina con tres PC's que se conectan a internet a traves de un router conectado a un modem. Si bloqueo la IP solamente podra votar uno de ellos, por lo cual la votacion tampoco es funcional.
¿No son estos errores mas graves que el que pueda producir algún pesado intentando votar 1000 veces?
Ademas, repito, el sistema está diseñado para que sea funcional, pero poco permisivo al abuso, haciendo la posibilidad de reventar una votación mediante la repetición de votos una tarea muy pesada.

Sobre el tema del error del explorer:
El cinco no funciona nunca?¿
El seis te dio problemas de estabilidad?¿
Sobre que sistema operativo.

Muchas Gracias.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#3 ·

Muchas Gracias por contestar McBath.
Acerca de eso que decis acerca de la IP ya lo lo sabía.
Ese ejemplo que das de la oficina también se aplica a la mayaría de los locutorios (o cibers), ya que suelen conectarse a Internet (siendo las computadoras parte de una LAN) a traves de un servidor proxy. Eso hace que, como tu dices, le de la misma IP a todos. En este caso existe ese incomveniente y encima, para peor a esos lugares va mucha gente.
Igual me gustaría saber cual es tiempo que le han dado como minimo, en el bloqueo de una misma IP. ¿Un día? sería mucho consirerando el ejemplo del parrafo anterior. ¿Una hora? podría estar bien.
Por en un locutorio tienen la IP 201.120.56.120, vota alguno. Después intenta otro (siempre refiriendome a la misma votación) en 30 minutos y lo bloquea. Después otro más en una 1 hora y 1 minuto y si puede.
Acerca de ese error en Internet Explorer 5.0 es con Windows 98 en mi caso (no cual sería el sistema operativo de otro que le paso lo mismo si haces clic en el enlace que di al final del texto de mi mensaje). Ademas tene en cuenta que no lo mismo IE 5.0 comparado con IE 5.5.
Bueno. Por ahora me tengo que ir. Después te doy más detalles acerca de este error en IE 5.0 y probrare un poco más el servicio para sacarme la duda de eso del huso horario y te lo confirmo.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#4 ·

Ya. volvi. Bueno aquí doy los detalles del error que me aparecio en Internet Explorer 5.0.

Iexplore
Este programa ha efectuado una operación no admitida y será interrumpido.

Si el problema persiste consulte al proveedor del programa.
Codigo PHP:

IEXPLORE provocó un error de página no válida en el
módulo MSHTML.DLL de 0177:70c39cd7.
Registros:
EAX=00000000 CS=0177 EIP=70c39cd7 EFLGS=00010246
EBX=01a86d90 SS=017f ESP=035869d8 EBP=03586a04
ECX=00000024 DS=017f ESI=00000024 FS=3bbf
EDX=01a86d50 ES=017f EDI=01a86d50 GS=0000
Bytes en CS:EIP:
,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x ,02x
Volcado de pila:
,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x ,08x

Después de eso aparece ese otro mensaje de Interner Explorer con un signo de interrogación que dice "Ha ocurrido un error interno y..." bla bla bla.
Por ejemplo yo entro a una página que tiene insertada una votación, puede ser http://miarroba.com/votaciones/index.php, en esa votación de "¿Cual es el coche favorito?". Yo entro a la página y aparece la votación sin problemas. Sin embargo al intentar ver los resultados o al elegir una opción y votar, aparece este error.
Mi servicio de votación lo configure para que me muestre la lista de preguntas disponibles. Cuando cargo una página de prueba con 2 codigos de votación incrustado (uno es el codigo sin una categoría asigna y el otro codigo si tiene una categoría asignada), hago clic en alguna de las preguntas y aparece el mismo error.
Acerca de eso del huso horario, olvidalo, fue un error mio. Analizando bien no encontre ese error.

Una segerencia para solucionar esto sería usar "document.write o la función innerHTML, en vez de las funciones appendChild y createElement. Algo me parece que sería algo dificultoso hacer algo usando solo eso.
Es solo una segerencia. A vosotros se les puede ocurrir otra solución.Giño
Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#5 ·

Hola mrtnw2003.
La verdad es que el servicio es un poco experimental.
Sobre la limitación prefiero guardar los datos, aun asi te vuelvo a decir que es funcional.
Sobre las sugerencias que me das de usuar document.write o innerHTML te digo que agotamos todas las opciones antes. El problema del innerHTML es que no te ejecuta el código que contiene, y el document.write si no lo ejecutas en la carga no te incrusta el codigo, sino que te borra el codigo anterior.
Estuve en tu pagina testeando con el 6 y me sirvio de ayuda para cambiar alguna cosa, aun así, tu web tiene la peculiaridad de tener un frames (para publicidad del hosting supongo) insertado dinamicamente y el servicio no va del todo fino. Prueba a votar en el index del servicio de votaciones de miarroba y cuentame si puedes o no, para descartar la posibilidad de incompatibilidad con el codigo del frame.
Gracias por la preocupación, pero me parece, que aparte de cambiar la filosofia del servicio poco podemos hacer en cuanto a los errores de estabilidad del explorer5.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#6 ·

Gracias por opinar acerca de mi segurencia Mcbeth.
Acerca de eso que me decis de los frames tendrías que descartarlo ya que no tiene que ver.
Lo que hice fue subir esa página que te mencione antes donde tengo las votaciones on-line de prueba, al Espacio WEB de un foro amigo (debido a que ahí no inserta la publicidad del hosting con su IFRAME generado dinamicamente) para que no hubiera ningun otro FRAME o IFRAME que pudiera interferir con el codigo de las votaciones mientras este se ejecuta.
La página de prueba esta en https://espacioforos.miarroba.st/421585/votann.htm.
Igual te cuento que mientras estaba haciendo pruebas paso algo muy extraño entre las 19:45 GMT+1 y las 19:50 GMT+1 cuando entre a la página de prueba https://mrtprbs.webcindario.com/votann.htm hice clic en la 2da pregunta de la 2da votación y ME FUNCIONO.
El aspecto que tenía la página al momento de hacer esa prueba:

Realmente no se que paso que me funciono en ese momento Confundido.
Probe de votar en el index del servicio de votaciones de miarroba.com y aparece ese famoso ERROR (siempre el mismo Llorica).
También probe en las direcciones http://personales.com/espana/orense/Scalextric/k.html y http://bilbaobasket.espaciolatino.com que figuran en la noticia que puso LiM .
Este 3 ultimas páginas (incluyendo el index del servicio) tienen la peculiaridad de estar contenidas dentro de un FRAME o contienen un IFRAME. Pero la página de prueba en el Espacio WEB del foro NO. Por eso esa incompatibilidad esta descartada.

Acerca de la segurencia anterior es obvio que "document.write" no sirve porque siempre escribe al final del documento cargado (si se cargando se escribe al final del codigo HTML procesado como valido hasta ese momento).
El caso de innerHTML es distinto. Lo que habría modificar, segun mi opinion, es el archivo carga.php unicamente. Lo que propongo sería algo así:

function EjecutaCodigo(){
theTable=document.getElementById("Vt_Ca_Ma_Cont_s78_c0" );
theTable.innerHTML = ""; /* esto borra y descarga de la memoría el contenido de la tabla.*/
theTable.innerHTML = "<TBODY> ... todo el codigo HTML que se necesite ... </TBODY>";
}
EjecutaCodigo ();

Eso podría solucionarlo. Yo tengo varias pruebas hechas con esa propiedad. Después subire un ejemplo para veas que te parece.

Por ultimo, Me podrías responder a traves de un mensaje privado estas preguntas: ¿En que te ayudo mi página? ¿Acaso descubriste el archivo votann.htm? . Si quereis, tambien me podrias comentar para que sirvira esa función , que todavía esta en blanco, vt_ma_inserttextos_s78_c0() por ese mismo medio.

PostData: También anduve experimentando con el sistema anti-trampa. La verdad que esta muy bueno. Entre las Cookies y la protección por IP reventar la votación se vuelve una tarea muy complicada.

Saludos.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#7 ·
Escrito originalmente por mrtnw2003

También probe en las direcciones http://personales.com/espana/orense/Scalextric/k.html y http://bilbaobasket.espaciolatino.com que figuran en la noticia que puso LiM.
Me olvide decir que también aparecio el mismo error de siempre en las votaciones que estaban dentro de esas mismas páginas. (como no se permite Editar mis mensajes lo puse así RollEyes)

Saludos.
Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
· ·
#8 ·

Ahora que me acuerdo. Si seguro que le echaban la culpa a ese marco ya que ejecuta la función setTimeOut para armar un timer para asegurarse que el codigo del banner no sea alterado.
La desventaja que trae eso es que relentiliza y causa problemas a cualquier otro codigo que venga después. Obviamente no conviene para codigos que necesiten precision.
Después les dare una segerencia acerca del tag <script ...>...</script> para poder utilizar codigos (JavaScript o VBScript) generados por páginas hechas en PHP en el sub-foro correspondiente.

Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#9 ·

Gracias por tu preocupación y dedicación. Desde luego el servicio esta en fase de desarrollo y acepta sugerencias, modificaciones y nuevas ideas. Si crees tener algo no dudes en comentarlo.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Otros Servicios · Votaciones on-line
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 22:18 UTC+02:00 DST
Temas similares
No se han encontrado temas similares