#8537: TP
---------------------------+------------------------------------------------
 Reporter:  anonymous      |       Owner:  nobody    
   Status:  new            |   Milestone:            
Component:  Documentation  |     Version:  SVN       
 Keywords:  session        |       Stage:  Unreviewed
Has_patch:  0              |  
---------------------------+------------------------------------------------
 the "How to use sessions" documentation at
 http://www.djangoproject.com/documentation/sessions/ is inaccurate in its
 description of session expiration.  In particular, the definition of what
 constitutes "activity" and the meaning of the set_expiry() call should be
 clarified.

 First, it appears from reviewing the code and observing the session code
 on my website, that "activity" that resets the sessions expiration time is
 anything that _writes_ to the session. Reading from the session does not
 seem to reset the expiration time.

 Second, set_expiry(foo) where foo is a datetime does not  set the
 expiration to that datetime's value. Instead it seems to compute a delta
 between now() and foo and then push the expiration time this far into the
 future every time the session is written to. Similarly, set_expiry(foo)
 where foo is a timedelta does not cause the session to expire in foo
 seconds in the future but instead causes the session's expiration to be
 pushed foo seconds into the future every time the session is written to.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/8537>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to