Foros del Web » Programando para Internet » PHP »

Ayuda con limitacion de tiempo

Estas en el tema de Ayuda con limitacion de tiempo en el foro de PHP en Foros del Web. Amigos, Quiero hacer lo siguiente: darel acceso a un sistema interno a un invitado para ver el contenido pero solo por dos dias. La pregunta ...
  #1 (permalink)  
Antiguo 20/01/2009, 21:41
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 4 meses
Puntos: 2
Ayuda con limitacion de tiempo

Amigos,
Quiero hacer lo siguiente:
darel acceso a un sistema interno a un invitado para ver el contenido pero solo por dos dias.
La pregunta es: ¿como hacer que los datos exipren a los dos dias??

R/ cookies (no me gusta utilizarlas)
R/ mktime(); (para darle tiempo de entreda y tiempo final);
R/ dandole accesos limites es decir, 5 accesos y cuando consuma los cinco borrarlo de la base de datos

Que me aconsejan??

Yo quiero utilizar la segunda respuesta pero no se hacerlo, como se podria hacer??

Gracias

P.D.: Se me ocurrió otra, que tal si elijo las fechas y cuando vuelva a acceder si la fecha esta pasada le niega el acceso??? les gusta esta opcion??? pero como la hago??

Última edición por easy; 20/01/2009 a las 21:53
  #2 (permalink)  
Antiguo 20/01/2009, 22:37
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ayuda con limitacion de tiempo

Exactamente la ultima opcion es la correcta.

En la funcion donde verificas si el usuario inicio sesion haces una comparacion de fechas:

Código PHP:
if(strtotime('2009-01-23') <= time())
    die(
'Expiro el tiempo para ver el contenido'); 
Obviamente puedes obtener la fecha de base de datos y ya en timestamp, pero eso depende del procedimiento que utilices para dar el acceso.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 21/01/2009, 05:49
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda con limitacion de tiempo

gracias, me lo temia que era la ultima que se me habia ocurrido.

gracias Triby
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 04:02.