[Perl] Desconexion de un CGI

Alejandro G. Bedoya nezumi@prodigy.net.mx
Mon, 11 Mar 2002 20:13:45 -0600


Si pones la cookie sin expires, deberia de acabarse al salir del nave=
gador,
no???

Porque no quieres cambiar el expires de 15 minutos??? Por si se tarda=
n mas
en usar el sistema???   Lo que puedes hacer es reactualizar la cookie=
,as=ED
cada vez que llamen al sistema, independientemente de la secci=F3n qu=
e usen,
se actualiza la cookie para aguantar otros quince minutos m=E1s... Ya=
 si se
tardaron m=E1s de 15 minutos de un paso a otro, pos ya se fregaron.

Adem=E1s, tampoco es muy seguro usar cookies para validar el usuario.=
... un
abusado podr=EDa simular la cookie escribiendola en el sistema client=
e, o
mejor a=FAn copiandola de quien haya entrada...  Seg=FAn mi sistema d=
e solo usar
POST se evita esto...

Yo lo que hago es usar siempre POST, as=ED cuando el usuario entra al=
 unico
URL del programa deber=E1 de registrarse siempre. ya adentro, por med=
io de los
POST el usuario lo unico que puede hacer es utilizarlo. Si se va a ot=
ra
p=E1gina. o cierra el navegar, al entrar al =FAnico URL, se le pide q=
ue registre
nuevamente.....

Aunque ya me entraron dudas de usar POST en vez de GET, ya que veo qu=
e todo
mundo usa GETs... lo =FAnico bueno que veo de estos es que se pueden =
llamar a
trav=E9s de una liga com=FAn... Por eso mi Pregunta #1.


---
Sinceramente...
Alejandro G. Bedoya
InterAccion.COM          Ponemos su Internet en Acci=F3n



----- Original Message -----
=46rom: "Luis Guillot" <lguillot@grupoguzman.com>
To: <perl@tlali.iztacala.unam.mx>
Sent: Monday, March 11, 2002 10:08 AM
Subject: Fw: [Perl] Desconexion de un CGI


>
> > Lo que puedes hacer es un boton que diga salir y lo que haces es
> > re-enviar el cookie con un valor de 0 o un valor no valido... por=
 lo que
> > al no tener un cookie valido no puedas entrar a menos que vuelvas=
 a
> logear..
>
> S=ED, de esa manera se desconecta seguro, pero obligo al usuario a =
apretar
el
> bot=F3n salir, y todos sabemos que hay mucha gente que no se preocu=
pa de
> cerrar su sesi=F3n de trabajo, sino que simplemente cierra el naveg=
ador, o
> carga otra p=E1gina sin pensar que a=FAn est=E1 conectado.
>
> Yo lo que quiero es automatizarlo para que en TODOS los casos se ci=
erre la
> conexi=F3n.
>
> No conozco demasiado profundamente el Perl, pero en otros lenguajes=
 como
ASP
> hay funciones que hacen esto. =BFSabe alguien si en Perl hay alguna=
 funci=F3n
o
> m=F3dulo
> que cierre la sesi=F3n autom=E1ticamente?
>
> Gracias a todos y en especial a Jorge
>
>
> >
> > > Tengo una p=E1gina web que funciona a base de Cookies. Los usua=
rios se
> > > autentifican y se les crea una cookie, pero el proble es que al
> > terminar, ni
> > > yendo a una parte de la p=E1gina que no es privada, ni saliendo=
 de la
> p=E1gina
> > > ni incluso cerrando el navegador se cierra la conexi=F3n privad=
a que sa
ha
> > > abierto.
> > >
> > > =DAnicamente se cierra a los 15 minutos porque en Expires le he=
 puesto
> este
> > > tiempo, pero no quiero cambiarlo.
> > >
> > > =BFHay alguna variable de servidor o similar, que pueda comprob=
ar antes
> > de que
> > > se cierre incluso el navegador para cerrar la conexi=F3n privad=
a, ya que
> > es un
> > > riesgo de seguridad muy grande?
> > >
> > > Gracias
> > >
> > > Luis
> > >
> > >
> > >
> > > _______________________________________________
> > > Perl mailing list
> > > Perl@tlali.iztacala.unam.mx
> > > http://tlali.iztacala.unam.mx/mailman/listinfo/perl
> > >
> > >
> >
> >
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D
> > Jorge Zarate                          | #!/usr/bin/perl
> > NOC-ITO                               |
> > SEIT-DGIT-ITO Nodo Regional           | open (YOUR, 'mind') or
> > netadmin@itoaxaca.edu.mx              | die 'ignorent and unfulfi=
lled';
> > Tels.: (01-951) 5167483               |
> >
>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> =3D=3D=3D
> >
>
>
>
> _______________________________________________
> Perl mailing list
> Perl@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/perl
>