Pregunta:
Fecha: 21-01-2018 06:08:55
(En Español)
Quisiera saber cual seria el codigo php o javascript para que un usuario solo pueda entrar a una página determinada una sola vez por día, independientemente de la session. Esa pagina solo puede estar disponible una vez al día y que al querer ingresar nuevamente aparezca un alert que diga que ya se ha utilizado dicha página, espero puedan ayudarme. Muchas gracias de antemano. Votos: 0 - Respuestas: 3 - Vistas: 15 Compartir en: Google Facebook Twitter LinkedIn Link
Entrar a una página solo una vez por día[Resuelta]
Muy buenas a todos, estoy en el avance de un proyecto web y me he encontrado con una problema que no logro resolver.Quisiera saber cual seria el codigo php o javascript para que un usuario solo pueda entrar a una página determinada una sola vez por día, independientemente de la session. Esa pagina solo puede estar disponible una vez al día y que al querer ingresar nuevamente aparezca un alert que diga que ya se ha utilizado dicha página, espero puedan ayudarme. Muchas gracias de antemano. Votos: 0 - Respuestas: 3 - Vistas: 15 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 22-01-2018 08:28:16 Cuando dices 1 vez al día te refieres a 1 vez cada 24 horas o a 1 vez al día dado del calendario en curso?
Es importante definirlo porque podría correr el script a las 11:59 de la noche y después correrlo de nuevo un minuto después (medianoche = nuevo día). Votos: 1 - Link respuesta -
Fecha: 22-01-2018 09:37:43 Hola Jerson:
Creo que te has contestado tú mismo en lawebdelprogramador.com/foros/PHP/1639657-Entrar_a_una_pagina_solo_una_vez_por_dia.html
Efectivamente, si es un usuario registrado, la primera opción es guardar su ingreso y compararlo cuando vuelva a ingresar. Ahí determinas, como te dice Ernesto, si la comparación la haces sobre dia/calendario o sobre 24 horas.
La alternativa de controlar a un usuario no registrado, te la explica muy bien XVE en el mismo foro sobre cookies con sus riesgos y limitaciones (que no borre las cookies el usuario y no cambie de IP al reiniciar su equipo) . Votos: 2 - Link respuesta -
Fecha: 23-01-2018 01:04:26 Considerando que si el usuario obtendría alguna ganancia o le conviene entrar más de una vez para poder corregir lo que hizo, etc, entonces debe estar en el sistema, y debe abrir sesión para acceder al contenido.
Si puede acceder cualquier persona, o es de acceso público puedes usar las típicas formas que no son tan seguras, o mejor dicho son seguras hasta que no te descubre cómo lo haces. El usuario intentará siempre evadir el control.
Si no se logea, puede eliminar cookies, como ya sabes; puede entrar con otro dispositivo que tenga otra ip, puede ir a otro lugar, como un ciber, donde un familiar, un amigo y entonces se salta el control.
Por otro lado, si restringes el acceso por ip, y supongamos que estás tomando muestras en un campus, entonces de todos los usuarios que se conectan con esa ip podría ingresar sólo una persona de todo el campus ese día.
Creo que tienes que arriesgar con una de las maneras de control tradicionales, o con la concurrencia de varias de ellas.
Un abrazo hermano. Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
