Foros del Web » Programando para Internet » PHP »

Permitir que usuario solo pueda entrar una vez cada minuto a una pagina.

Estas en el tema de Permitir que usuario solo pueda entrar una vez cada minuto a una pagina. en el foro de PHP en Foros del Web. hola tengo una pagina.php que tiene un codigo update y necesito que esta contenga un acceso de 1 vez durante 1 minuto al usuario, osea ...
  #1 (permalink)  
Antiguo 22/01/2015, 22:30
 
Fecha de Ingreso: enero-2015
Mensajes: 13
Antigüedad: 9 años, 10 meses
Puntos: 0
Permitir que usuario solo pueda entrar una vez cada minuto a una pagina.

hola tengo una pagina.php que tiene un codigo update y necesito que esta contenga un acceso de 1 vez durante 1 minuto al usuario, osea que durante ese minuto ya no pueda volver a dentrar a la pagina ,una vez que ya dentro, pero los otros usuarios si ,estube pensando hacerlo con php que manera me recomiendad gracias.
  #2 (permalink)  
Antiguo 23/01/2015, 00:13
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Permitir que usuario solo pueda dentrar una vez cada 1 minuto a un pagina.

Podrías usar sesiones, en donde en cada una guardarías el IP del visitante, la hora de acceso y la hora final que sería la hora de inicio más un minuto. Si durante el minuto el usuario se retira de la página e intenta volver a acceder, verificas si el IP guardado en la sesión es igual al del visitante, de ser así, comparas la hora final con la hora actual y si esta última es menor que la hora final, lo rechazas.

Por cierto, la palabra "dentrar" no existe. Es 'entrar'.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 25/01/2015, 11:05
 
Fecha de Ingreso: enero-2015
Mensajes: 13
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Permitir que usuario solo pueda dentrar una vez cada 1 minuto a un pagina.

Cita:
Iniciado por Alexis88 Ver Mensaje
Podrías usar [URL="http://php.net/manual/es/session.examples.basic.php"]sesiones[/URL], en donde en cada una guardarías el IP del visitante, la hora de acceso y la hora final que sería la hora de inicio más un minuto. Si durante el minuto el usuario se retira de la página e intenta volver a acceder, verificas si el IP guardado en la sesión es igual al del visitante, de ser así, comparas la hora final con la hora actual y si esta última es menor que la hora final, lo rechazas.

Por cierto, la palabra "dentrar" no existe. Es 'entrar'.

Saludos
Hola gracias por responder demore en responder porque estube trabajando en lo me dijiste pero envez de sesiones los hice con cookies que lo domino mejor y me funciono ahora no se que tan recomendado sea esto aun haci muchas gracias me diste una gran idea. (Y)

Etiquetas: cada, javascript, permitir, usuario, vez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:04.