From a6ab62f7ceb137e9f6524f493b6488bbcd350824 Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Tue, 1 Sep 2009 22:39:34 +0000 Subject: re-set the _session_id cookie updating the expires time --- deluge/ui/web/auth.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'deluge/ui/web/auth.py') diff --git a/deluge/ui/web/auth.py b/deluge/ui/web/auth.py index d700ecb66..9fd5a8ffa 100644 --- a/deluge/ui/web/auth.py +++ b/deluge/ui/web/auth.py @@ -223,7 +223,14 @@ class Auth(JSONComponent): 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"): -- cgit