<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><br></div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Casi todas las preguntas que haces tienen respuesta en el correo que envié antes. Si quieres que la sesión tenga una vida de una hora añade a tu settings.py:</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">SESSION_COOKIE_AGE = 3600</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div
 style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Django se encargará de que expire pasado ese tiempo, no tienes que hacer nada más.</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Si quieres saber más sobre sesiones échale un vistazo a [https://docs.djangoproject.com/en/dev/topics/http/sessions/]</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style:
 normal;"><br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> Diego Uribe Gamez <diego.uribe.gamez@gmail.com><br> <b><span style="font-weight: bold;">Para:</span></b> Luis Garcia Merino <lgmerino@yahoo.com>; La lista de python en castellano <python-es@python.org> <br> <b><span style="font-weight: bold;">Enviado:</span></b> Lunes 1 de octubre de 2012 19:23<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re: [Python-es] Como expiro la sesión del usuario?<br> </font> </div> <br><div id="yiv419760215"><div dir="ltr">La cuestión es que no es un mensaje de error, lo que pasa es que no se como hacerlo, o por donde comenzar?<div><br></div><div>como dije antes: tengo el login default del admin
 django en mi pagina web</div><div>

<span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);">url(r'^login/$', 'django.contrib.auth.views.</span><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);">login'),</span></div>

<div><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);"><br></span></div><div><span style="background-color:rgb(255,255,255);"><font face="arial, sans-serif" color="#222222">para activar el hecho de que se cierre la sesión después de algún tiempo:</font></span></div>

<div><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);">busque en Internet y encontré que me toca colocar una SESSION_COOKIE_AGE? esto se coloca en setings.py? como se coloca? SESSION_COOKIE_AGE = 1000?</span></div>

<div><span style="color:rgb(34,34,34);font-family:arial, sans-serif;font-size:13px;background-color:rgb(255,255,255);"><br></span></div><div><span style="background-color:rgb(255,255,255);"><font face="arial, sans-serif" color="#222222">Como activo el tiempo en que caduca la cesión? como le doy un tiempo para que se cierre? es obligatorio usar la cookie? como la uso para cerrar la sesión del navegador después de un tiempo determinado?</font></span></div>

<div><br><div class="yiv419760215gmail_quote">El 1 de octubre de 2012 12:13, Luis Garcia Merino <span dir="ltr"><<a rel="nofollow" ymailto="mailto:lgmerino@yahoo.com" target="_blank" href="mailto:lgmerino@yahoo.com">lgmerino@yahoo.com</a>></span> escribió:<br><blockquote class="yiv419760215gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div style="font-size:10pt;font-family:arial, helvetica, sans-serif;"><div><span>Hola,</span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">
<br>
<span></span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><span>no me queda muy claro qué es exactamente lo que pretendes hacer, así que te doy varias opciones:</span></div>

<div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

- Si quieres que la sesión expire pasado cierto tiempo después de que el
 usuario hace login, inicializa la variable SESSION_COOKIE_AGE en el settings.py:</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

SESSION_COOKIE_AGE = numero_de_segundos_que_quieres_mantener_viva_la_sesion</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

- Si quieres que la sesión expire una vez que el usuario cierre el navegador, inicializa la variable SESSION_EXPIRE_AT_BROWSER_CLOSE en el settings.py:</div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">SESSION_EXPIRE_AT_BROWSER_CLOSE = True<br></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

<br><span></span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><span>- Si quieres que el usuario pueda hacer logout: [<a rel="nofollow" target="_blank" href="https://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out">https://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out</a>]</span></div>

<div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br><span></span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

<span>Espero que te sea útil.</span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br><span></span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

<span>Un saludo,</span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;"><br><span></span></div><div style="font-style:normal;font-size:13.3333px;background-color:transparent;font-family:arial, helvetica, sans-serif;">

<span>   Luis</span></div><div><br></div>  <div style="font-family:arial, helvetica, sans-serif;font-size:10pt;"> <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div dir="ltr"> <font face="Arial"> <hr size="1">

  <b><span style="font-weight:bold;">De:</span></b> Diego Uribe Gamez <<a rel="nofollow" ymailto="mailto:diego.uribe.gamez@gmail.com" target="_blank" href="mailto:diego.uribe.gamez@gmail.com">diego.uribe.gamez@gmail.com</a>><br> <b><span style="font-weight:bold;">Para:</span></b> La lista de python en castellano <<a rel="nofollow" ymailto="mailto:python-es@python.org" target="_blank" href="mailto:python-es@python.org">python-es@python.org</a>> <br>

 <b><span style="font-weight:bold;">Enviado:</span></b> Lunes 1 de octubre de 2012 18:57<br> <b><span style="font-weight:bold;">Asunto:</span></b> Re: [Python-es] Como expiro la sesión del usuario?<br> </font> </div><div><div class="yiv419760215h5">

 <br><div><div dir="ltr">Hola!!!<br><br><div>El 29 de septiembre de 2012 18:52, Diego Uribe Gamez <span dir="ltr"><<a rel="nofollow" ymailto="mailto:diego.uribe.gamez@gmail.com" target="_blank" href="mailto:diego.uribe.gamez@gmail.com">diego.uribe.gamez@gmail.com</a>></span> escribió:<br>



<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Hola,<div><br></div><div>El problema que tengo es que no se como hacer que la sesión del usuario expire, se que tengo que usar una cookie pero el problema es que el login de usuario es el default de django y es desde esta vista de login (la que no hay en mis views.py porque es el login default del admin django con mi template) que es donde tengo que setear la cookie:</div>




<div><br></div><div>url(r'^login/$', 'django.contrib.auth.views.login'),</div><div><br></div><div>busque en Internet y encontré que me toca colocar una SESSION_COOKIE_AGE? esto se coloca en setings.py? como se coloca? SESSION_COOKIE_AGE = 1000?</div>




<div><br></div><div>en la vista también seto una cookie en el response:</div><div><br></div><div>response.set_cookie("time_now",datetime.now())</div><div><br></div><div>intentando entender solucionar el problema.</div>




<div><br></div><div>pero cuando el usuario entra a esta vista esto ya tiene que haber sido seteado desde el login? y verificado en la vista antes del response para sacarlo si la cookie ya caduco? creo que esto no funciona?</div>




<div><div><br></div><div>La verdad ya mire muchos de los ejemplos en Internet pero no entiendo ni pio!!</div><div><br></div><div>Necesito una ayuda!</div><div><br></div><div>Saludos.</div><span><font color="#888888"><div>



<br></div>-- <br><div dir="ltr">
<font face="arial, helvetica, sans-serif"><img> <span style="font-size:large;"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse;"><hr style="font-style:normal;font-weight:400;">


</span></font><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">


<font face="arial, helvetica, sans-serif"><span><b>Desarrollador web</b></span></font></div><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">




<font face="arial, helvetica, sans-serif"><span>Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255);"><a rel="nofollow" target="_blank" href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204);">@DiegoUG</a></span></font></div>




<div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><font face="arial, helvetica, sans-serif">Google+: <a rel="nofollow" target="_blank" href="http://gplus.to/diegoug">http://gplus.to/diegoug</a></font></div>




<hr style="font-style:normal;"><br><span style="border-collapse:collapse;"><div style="margin-right:0px;text-indent:0px;font-size:medium;font-style:normal;margin-left:0px;margin-bottom:0px;margin-top:0px;font-weight:400;" align="center">




</div></span></div><br>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif"><img> <span style="font-size:large;"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse;"><hr style="font-style:normal;font-weight:400;">



</span></font><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">

<font face="arial, helvetica, sans-serif"><span style=""><b>Desarrollador web</b></span></font></div><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">



<font face="arial, helvetica, sans-serif"><span style="">Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255);"><a rel="nofollow" target="_blank" href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204);">@DiegoUG</a></span></font></div>



<div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><font face="arial, helvetica, sans-serif">Google+: <a rel="nofollow" target="_blank" href="http://gplus.to/diegoug">http://gplus.to/diegoug</a></font></div>



<hr style="font-style:normal;"><br><span style="border-collapse:collapse;"><div style="margin-right:0px;text-indent:0px;font-size:medium;font-style:normal;margin-left:0px;margin-bottom:0px;margin-top:0px;font-weight:400;" align="center">



</div></span></div><br>
</div>
</div><br></div></div><div class="yiv419760215im">_______________________________________________<br>Python-es mailing list<br><a rel="nofollow" ymailto="mailto:Python-es@python.org" target="_blank" href="mailto:Python-es@python.org">Python-es@python.org</a><br><a rel="nofollow" target="_blank" href="http://mail.python.org/mailman/listinfo/python-es">http://mail.python.org/mailman/listinfo/python-es</a><br>

FAQ: <a rel="nofollow" target="_blank" href="http://python-es-faq.wikidot.com/">http://python-es-faq.wikidot.com/</a><br><br><br> </div></div> </div>  </div></div><br>_______________________________________________<br>
Python-es mailing list<br>
<a rel="nofollow" ymailto="mailto:Python-es@python.org" target="_blank" href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a rel="nofollow" target="_blank" href="http://mail.python.org/mailman/listinfo/python-es">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a rel="nofollow" target="_blank" href="http://python-es-faq.wikidot.com/">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif"><img src="https://twimg0-a.akamaihd.net/profile_images/1702546033/avatar.jpg"> <span style="font-size:large;"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse;"><hr style="font-style:normal;font-weight:400;">

</span></font><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">

<font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0);"><b>Desarrollador web</b></span></font></div><div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">

<font face="arial, helvetica, sans-serif"><span style="color:rgb(0,0,0);">Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255);"><a rel="nofollow" target="_blank" href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204);">@DiegoUG</a></span></font></div>

<div style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><font face="arial, helvetica, sans-serif">Google+: <a rel="nofollow" target="_blank" href="http://gplus.to/diegoug">http://gplus.to/diegoug</a></font></div>

<hr style="font-style:normal;"><br><span style="border-collapse:collapse;"><div style="font-style:normal;font-weight:400;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;font-size:medium;color:rgb(0,0,0);" align="center">

</div></span></div><br>
</div></div>
</div><br><br> </div> </div>  </div></body></html>