[Perl] Pregunta #3

Luis Guillot lguillot@grupoguzman.com
Wed, 20 Mar 2002 11:08:35 +0100


>Nuevamente te recomiendo que cada vez que usen el programa se
>reactualice la cookie para expirar en 15 minutos. Si tu script tiene varios
>procedimientos (botoncitos que el usuario puede pinchar) haz que el script
>reactualice la cookie expirando en 15 minutos mas, es decir, reescribela.
>Así, si el usuario se tarda más de 15 minutos en darle un pinchazo de un
>boton a otro, pues tendrá que logearse de nuevo. Pero si se tarda menos de
>15 minutos de darle pinchazo a un boton a otro, su "sessión" quedará
>disponible 15 minutos más.

Eso ya lo hago y no funciona para desconectar a un usuario cuando cierra el
navegador, por ejemplo.


>Yo lo que hago es hacer todo un sistema con un solo script de PERL,
>cuando el usuario entra por primera vez al script por medio del
>"sistema.pl", verá una pantalla de login y password con el respectivo botón
>de aceptar, pero en modo POST. cuando el usuario pone los datos y le da
>pinchar al boton de aceptar, se manda la misma cadena que hay despues del
>"?" en el URL pero de modo oculto. El Action es siempre el mismo
>"sistema.pl", por lo que el sistema se esta llamando así mismo
>continuamente, pero según el botón submit que pinche el usuario ejecutara
>diferente rutina porque cada uno deberá de tener un nombre único para
>indentificarlo.

>Así el sistema detecta que hay una variable nombrada
>VPverificar(independientemente de su valor) y entonces se va a la rutina de
>verificar el login y password, si no es el correspondiente muestra una
>pantalla de error. Si es el correspondiente muestra la pantalla inicial del
>sistema, con posiblemente tres botones(submits) para ver
>"Catalogos"(name=VPcatalogos), "Reportes"(name=VPreportes),
>"Procesos"(name=VPprocesos).

 ¿A qué te refieres exactamente?
El tema es: Tener una pantalla principal con tres botones, que perfectamente
pueden ser esas que tú dices. A partir de esta pantalla están los tres
botones, y cuando apretaran uno de ellos seria cuando se mostraria la
pantalla de login, y una vez validado que fuera UNICA y EXCLUSIVAMENTE a
esta parte de la página.

No sé si lo que tú me dices sigue esa lógica, o muestra primero la pantalla
de login y después va a cada lugar privado y diferente.Esto no es lo que
quiero. Primero pantalla principal con las tres partes privadas, al pulsar
una de ellas validación, y si es correcto entrar sólo en esta parte.

¿Me lo puedes aclarar, porque si es así, es exactamente lo que quiero? Me da
igual POST que cookies. Lo que quiero es que funcione así.

Muchas gracias a todos por las contestaciones.

Un saludo
Luis Guillot