Hi Pablo,

First of all, welcome to Django community.

You should search at the forum before asking anything...Here you have
the solution:

http://groups.google.com/group/django-users/browse_thread/thread/323cdc612547709c

Gonzalo Riestra


On 14 ene, 12:52, Pablo López <plval...@gmail.com> wrote:
> Hi everyone!
>
> In my login function in views.py I make use of set_expiry function to
> set the cookie expriry time depending on the selection of a "remember
> me" checkbox on the login form:
>
> if not form.cleaned_data["rememberme"]:
>     request.session.set_expiry(0)
> else:
>     request.session.set_expiry(2592000) # one month
>
> This works ok, but if I increase the set_expiry in just one second for
> the else case (2592001), the user does *not* log in, although it sets
> the expiry time correctly for the cookie (I know how weird it sounds).
>
> In my settings.py, I have commented the SESSION_COOKIE_AGE variable in
> case that could be the source of the problem, but I get the same
> behaviour.
>
> # Sessions
> SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
> #SESSION_COOKIE_AGE = 2592000
> #SESSION_EXPIRE_AT_BROWSER_CLOSE = True
>
> My question is: is there a max value for the set_expiry value? If not,
> any ideas why the user does not get logged in?
>
> Thank you in advance!
>
> Pablo L.
-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.


Reply via email to