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:
SESSION_COOKIE_AGE = 3600
Django se encargará de que expire pasado ese tiempo, no tienes que hacer nada
más.
Si quieres saber más sobre sesiones échale un vistazo a
[https://docs.djangoproject.com/en/dev/topics/http/sessions/]
________________________________
De: Diego Uribe Gamez <diego.uribe.ga...@gmail.com>
Para: Luis Garcia Merino <lgmer...@yahoo.com>; La lista de python en castellano
<python-es@python.org>
Enviado: Lunes 1 de octubre de 2012 19:23
Asunto: Re: [Python-es] Como expiro la sesión del usuario?
La cuestión es que no es un mensaje de error, lo que pasa es que no se como
hacerlo, o por donde comenzar?
como dije antes: tengo el login default del admin django en mi pagina web
url(r'^login/$', 'django.contrib.auth.views.login'),
para activar el hecho de que se cierre la sesión después de algún tiempo:
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?
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?
El 1 de octubre de 2012 12:13, Luis Garcia Merino <lgmer...@yahoo.com> escribió:
Hola,
>
>
>no me queda muy claro qué es exactamente lo que pretendes hacer, así que te
>doy varias opciones:
>
>
>- 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:
>
>
>SESSION_COOKIE_AGE = numero_de_segundos_que_quieres_mantener_viva_la_sesion
>
>
>- 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:
>
>
>SESSION_EXPIRE_AT_BROWSER_CLOSE = True
>
>
>
>- Si quieres que el usuario pueda hacer logout:
>[https://docs.djangoproject.com/en/dev/topics/auth/#how-to-log-a-user-out]
>
>
>Espero que te sea útil.
>
>
>Un saludo,
>
>
> Luis
>
>
>
>________________________________
> De: Diego Uribe Gamez <diego.uribe.ga...@gmail.com>
>Para: La lista de python en castellano <python-es@python.org>
>Enviado: Lunes 1 de octubre de 2012 18:57
>Asunto: Re: [Python-es] Como expiro la sesión del usuario?
>
>
>
>Hola!!!
>
>
>El 29 de septiembre de 2012 18:52, Diego Uribe Gamez
><diego.uribe.ga...@gmail.com> escribió:
>
>Hola,
>>
>>
>>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:
>>
>>
>>url(r'^login/$', 'django.contrib.auth.views.login'),
>>
>>
>>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?
>>
>>
>>en la vista también seto una cookie en el response:
>>
>>
>>response.set_cookie("time_now",datetime.now())
>>
>>
>>intentando entender solucionar el problema.
>>
>>
>>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?
>>
>>
>>La verdad ya mire muchos de los ejemplos en Internet pero no entiendo ni pio!!
>>
>>
>>Necesito una ayuda!
>>
>>
>>Saludos.
>>--
>>
>> Diego Alonso Uribe Gamez
>>________________________________
>>
>>Desarrollador web
>>Twitter: @DiegoUG
>>Google+: http://gplus.to/diegoug
>>________________________________
>>
>>
>>
>
>
>
>--
>
> Diego Alonso Uribe Gamez
>________________________________
>
>Desarrollador web
>Twitter: @DiegoUG
>Google+: http://gplus.to/diegoug
>________________________________
>
>
>
>
>_______________________________________________
>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/
>
>
--
Diego Alonso Uribe Gamez
________________________________
Desarrollador web
Twitter: @DiegoUG
Google+: http://gplus.to/diegoug
________________________________
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/