Foros del Web » Programando para Internet » PHP »

Cómo limitar el acceso ?

Estas en el tema de Cómo limitar el acceso ? en el foro de PHP en Foros del Web. Hola, Primero que todo soy nueva en PHP (tan solo un par de semanitas). Les comento que actualmente estoy realizando mediante XML y PHP la ...
  #1 (permalink)  
Antiguo 28/01/2012, 14:13
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Cómo limitar el acceso ?

Hola,

Primero que todo soy nueva en PHP (tan solo un par de semanitas).

Les comento que actualmente estoy realizando mediante XML y PHP la generación de un certificado de participación; por medio de PHP se accede a una base de datos en XML donde carga 3 campos (foto, nombre y numero ID) y finalmente se genera este certificado en PDF por medio de FPDF.

Para que el usuario obtenga este certificado al ingresar su numero de ID y contraseña.


Mi duda surge en que este certificado solo podrá imprimirlo o guardarlo una vez. Es decir, si el usuario vuelve a intentar descargarlo o imprimirlo debe salir un mensaje por el estilo "El certificado ya fue impreso por el usuario no. XXXXX".

Estuve revisando en la web y en el foro, sin embargo por el momento no he encontrado alguna forma para limitar el acceso.



Gracias por su atención!!
  #2 (permalink)  
Antiguo 28/01/2012, 15:05
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: Cómo limitar el acceso ?

Supongo que podrías crear un campo extra en tu tabla de impreso y guardas si o no si ya lo imprimió guardas si y cuando el usuario entre que pregunte eso.
La primera vez y debería decir no una vez que lo imprima cambias ese campo por un "no" para preguntar en otra ocasión si se logea de nuevo.. bueno es una idea saludos..
  #3 (permalink)  
Antiguo 28/01/2012, 19:04
 
Fecha de Ingreso: enero-2012
Mensajes: 22
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: Cómo limitar el acceso ?

Yo crearía una tabla adicional en la que guardes con la id del usuario si ha impreso o no el archivo, y en caso de hacerlo la fecha, para tener mayor control (porque llegará alguno y te dirá que no lo hizo, y blablabla)

Etiquetas: limitar, usuarios
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 09:34.