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/