Author: damoxc

Revision: 5711

Log:
        re-set the _session_id cookie updating the expires time

Diff:
Modified: trunk/deluge/ui/web/auth.py
===================================================================
--- trunk/deluge/ui/web/auth.py 2009-08-31 22:16:39 UTC (rev 5710)
+++ trunk/deluge/ui/web/auth.py 2009-09-01 22:39:34 UTC (rev 5711)
@@ -223,7 +223,14 @@
         else:
             session = config["sessions"][session_id]
             auth_level = session["level"]
-            session["expires"] = int(time.time()) + config["session_timeout"]
+            expires = int(time.time()) + config["session_timeout"]
+            expires_str = time.strftime('%a, %d %b %Y %H:%M:%S UTC',
+                    time.gmtime(expires))
+            session["expires"] = expires
+
+            _session_id = request.getCookie("_session_id")
+            request.addCookie('_session_id', _session_id,
+                    path="/json", expires=expires_str)
         
         if method:
             if not hasattr(method, "_json_export"):



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"deluge-commit" 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/deluge-commit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to