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/