El sáb, 11-02-2012 a las 17:57 -0500, ANDRES GONZALEZ escribió:
> hola,
> 
> muchas gracias por tu solucion sencilla a este inconveniente que es
> válida, pero creo que en el caso mío si despues de X tiempo se elimina
> la sesin, como el usuario puede demorarse X cantidad de tiempo en
> finalizar su utilizacion de la aplicacion, y como ya comenté lo que
> almaceno en el archivo lleva otra información que necesito en algun
> momento rescatar para relacionar y almacenar en una base de datos,
> entonces esa informacion no estaría disponible.
> 
> de todas formas muchas gracias por tu atencion.
> 
> Andrés González
> 
> 
> 
> > From: jose.sanche...@hotmail.es
> > To: python-es@python.org
> > Date: Sat, 11 Feb 2012 16:04:25 +0100
> > Subject: Re: [Python-es] archivo validar sesion
> > 
> > El vie, 10-02-2012 a las 19:34 -0500, ANDRES GONZALEZ escribió:
> > > buenas tardes,
> > > 
> > > solicito su valiosa colaboracion alguien me pueda orientar con lo
> > > siguiente:
> > > 
> > > resulta que estoy diseñando una aplicacion que requiero pueda ser
> > > usada por diferentes usuarios simultaneamente, una de las formas
> que
> > > idee (no se si sea la mejor si me pueden orientar sobre una mejor
> > > forma les agradezco) para llevar el control del usuario que inicia
> > > sesion fue crear una archivo binario con un diccionario llamado
> > > 
> > > temp_usuario_empresa
> > > 
> > > y que posteriormente se iran agregando datos de la siguiente
> forma:
> > > 
> > > 
> > > {'nombre usuario1': (codigo empresa usuario1, codigo holding
> > > usuario1),'nombre usuario2': (codigo empresa usuario2, codigo
> holding
> > > usuario2),...}
> > > 
> > > puesto que en alguna parte de los proceso de la aplicacion
> necesito
> > > obtener alguna informacion del usuario como el codigo de la
> empresa o
> > > holding para su posterior validacion o informacion que se
> almacenara
> > > en una base de datos.
> > > 
> > > 
> > > aca comienza mi inquietud:
> > > 
> > > cuando el usuario termina de usar la aplicacion de forma correcta
> o
> > > cierra sesion, se hace necesario que el diccionario se actualice y
> > > elimine el usuario o clave del diccionario (con la forma
> > > diccionario.pop(nombre usuario activo)) para permitir un futuro
> inicio
> > > de sesion y la aplicacion sepa que ese usuario ya no esta activo y
> lo
> > > vuelva a validar.
> > > 
> > > pero si la apliacion es forzada al cierre no por el proceso normal
> de
> > > terminar la aplicacion como por ejemplo matar el proceso, el
> > > diccionario no se actualiza es decir el diccionario no elimina la
> > > clave o usuario.
> > > 
> > > mi pregunta es:
> > > 
> > > hay alguna forma a nivel de codigo con la que yo pueda capturar
> una
> > > terminacion del proceso forzado para actualizar el diccionario
> para
> > > permitir una nueva sesion?
> > > 
> > > gracias.
> > > 
> > > Andrés González
> > > 
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es@python.org
> > > http://mail.python.org/mailman/listinfo/python-es
> > > FAQ: http://python-es-faq.wikidot.com/
> > 
> > Siempre puedes usar el recurso de que después de X tiempo sin
> realizar
> > ninguna acción ese usuario sea eliminado como si hubiera cerrado
> sesión.
> > 
> > 
> > _______________________________________________
> > Python-es mailing list
> > Python-es@python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> 
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

¿Y hacer algo como las cokies de los navegadores? Si pasado un tiempo X
no hace nada lo pasas a inactivo.
Si esta inactivo pero la cokie coincide con el usuario lo vuelves a
activar. Si no coincide que inicie otra vez.

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a