<html>
<head>
</head>
<body class='hmmessage'><div dir='ltr'>
<div dir="ltr">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<div dir="ltr">muchas gracias por el aporte jose y viksom pienso que son soluciones que pueden evitar quebraderos de cabeza...<br><br><br><br><span style="font-style:italic"><b><font style="" face="Arial">Andrés González</font></b><br></span><span style="font-family:Tahoma,Helvetica,Sans-Serif"></span><br><br><div><div id="SkyDrivePlaceholder"></div>> From: jose.sanchez86@hotmail.es<br>> To: python-es@python.org<br>> Date: Sun, 12 Feb 2012 18:17:40 +0100<br>> Subject: Re: [Python-es] archivo validar sesion<br>> <br>> El sáb, 11-02-2012 a las 17:57 -0500, ANDRES GONZALEZ escribió:<br>> > hola,<br>> > <br>> > muchas gracias por tu solucion sencilla a este inconveniente que es<br>> > válida, pero creo que en el caso mío si despues de X tiempo se elimina<br>> > la sesin, como el usuario puede demorarse X cantidad de tiempo en<br>> > finalizar su utilizacion de la aplicacion, y como ya comenté lo que<br>> > almaceno en el archivo lleva otra información que necesito en algun<br>> > momento rescatar para relacionar y almacenar en una base de datos,<br>> > entonces esa informacion no estaría disponible.<br>> > <br>> > de todas formas muchas gracias por tu atencion.<br>> > <br>> > Andrés González<br>> > <br>> > <br>> > <br>> > > From: jose.sanchez86@hotmail.es<br>> > > To: python-es@python.org<br>> > > Date: Sat, 11 Feb 2012 16:04:25 +0100<br>> > > Subject: Re: [Python-es] archivo validar sesion<br>> > > <br>> > > El vie, 10-02-2012 a las 19:34 -0500, ANDRES GONZALEZ escribió:<br>> > > > buenas tardes,<br>> > > > <br>> > > > solicito su valiosa colaboracion alguien me pueda orientar con lo<br>> > > > siguiente:<br>> > > > <br>> > > > resulta que estoy diseñando una aplicacion que requiero pueda ser<br>> > > > usada por diferentes usuarios simultaneamente, una de las formas<br>> > que<br>> > > > idee (no se si sea la mejor si me pueden orientar sobre una mejor<br>> > > > forma les agradezco) para llevar el control del usuario que inicia<br>> > > > sesion fue crear una archivo binario con un diccionario llamado<br>> > > > <br>> > > > temp_usuario_empresa<br>> > > > <br>> > > > y que posteriormente se iran agregando datos de la siguiente<br>> > forma:<br>> > > > <br>> > > > <br>> > > > {'nombre usuario1': (codigo empresa usuario1, codigo holding<br>> > > > usuario1),'nombre usuario2': (codigo empresa usuario2, codigo<br>> > holding<br>> > > > usuario2),...}<br>> > > > <br>> > > > puesto que en alguna parte de los proceso de la aplicacion<br>> > necesito<br>> > > > obtener alguna informacion del usuario como el codigo de la<br>> > empresa o<br>> > > > holding para su posterior validacion o informacion que se<br>> > almacenara<br>> > > > en una base de datos.<br>> > > > <br>> > > > <br>> > > > aca comienza mi inquietud:<br>> > > > <br>> > > > cuando el usuario termina de usar la aplicacion de forma correcta<br>> > o<br>> > > > cierra sesion, se hace necesario que el diccionario se actualice y<br>> > > > elimine el usuario o clave del diccionario (con la forma<br>> > > > diccionario.pop(nombre usuario activo)) para permitir un futuro<br>> > inicio<br>> > > > de sesion y la aplicacion sepa que ese usuario ya no esta activo y<br>> > lo<br>> > > > vuelva a validar.<br>> > > > <br>> > > > pero si la apliacion es forzada al cierre no por el proceso normal<br>> > de<br>> > > > terminar la aplicacion como por ejemplo matar el proceso, el<br>> > > > diccionario no se actualiza es decir el diccionario no elimina la<br>> > > > clave o usuario.<br>> > > > <br>> > > > mi pregunta es:<br>> > > > <br>> > > > hay alguna forma a nivel de codigo con la que yo pueda capturar<br>> > una<br>> > > > terminacion del proceso forzado para actualizar el diccionario<br>> > para<br>> > > > permitir una nueva sesion?<br>> > > > <br>> > > > gracias.<br>> > > > <br>> > > > Andrés González<br>> > > > <br>> > > > _______________________________________________<br>> > > > Python-es mailing list<br>> > > > Python-es@python.org<br>> > > > http://mail.python.org/mailman/listinfo/python-es<br>> > > > FAQ: http://python-es-faq.wikidot.com/<br>> > > <br>> > > Siempre puedes usar el recurso de que después de X tiempo sin<br>> > realizar<br>> > > ninguna acción ese usuario sea eliminado como si hubiera cerrado<br>> > sesión.<br>> > > <br>> > > <br>> > > _______________________________________________<br>> > > Python-es mailing list<br>> > > Python-es@python.org<br>> > > http://mail.python.org/mailman/listinfo/python-es<br>> > > FAQ: http://python-es-faq.wikidot.com/<br>> > <br>> > _______________________________________________<br>> > Python-es mailing list<br>> > Python-es@python.org<br>> > http://mail.python.org/mailman/listinfo/python-es<br>> > FAQ: http://python-es-faq.wikidot.com/<br>> <br>> ¿Y hacer algo como las cokies de los navegadores? Si pasado un tiempo X<br>> no hace nada lo pasas a inactivo.<br>> Si esta inactivo pero la cokie coincide con el usuario lo vuelves a<br>> activar. Si no coincide que inicie otra vez.<br>> <br>> _______________________________________________<br>> Python-es mailing list<br>> Python-es@python.org<br>> http://mail.python.org/mailman/listinfo/python-es<br>> FAQ: http://python-es-faq.wikidot.com/<br></div></div>
</div>
                                           </div></body>
</html>