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 ...
 
Antiguo 28/01/2012, 14:13
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 14 años, 2 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!!
 
Antiguo 28/01/2012, 15:05
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 16 años, 2 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..
 
Antiguo 28/01/2012, 19:04
 
Fecha de Ingreso: enero-2012
Mensajes: 22
Antigüedad: 14 años, 2 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 20:14.