diff options
author | Motiejus Jakštys <> | 2011-02-04 19:37:42 +0000 |
---|---|---|
committer | Damien Churchill <damoxc@gmail.com> | 2011-02-04 19:37:42 +0000 |
commit | b0a0574ae092c9587024a933438ad99dbd30a63f (patch) | |
tree | 1b722a59de0092e5fd60aa766105c66b35565c22 /deluge/ui/web | |
parent | b7e7a4bc493d2e6a9131fda3163000d8d88f69d8 (diff) | |
download | deluge-b0a0574ae092c9587024a933438ad99dbd30a63f.tar.gz deluge-b0a0574ae092c9587024a933438ad99dbd30a63f.tar.bz2 deluge-b0a0574ae092c9587024a933438ad99dbd30a63f.zip |
Apply patch from #1194
Diffstat (limited to 'deluge/ui/web')
-rw-r--r-- | deluge/ui/web/auth.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/deluge/ui/web/auth.py b/deluge/ui/web/auth.py index 101bc628a..699133cb0 100644 --- a/deluge/ui/web/auth.py +++ b/deluge/ui/web/auth.py @@ -135,8 +135,9 @@ class Auth(JSONComponent): expires, expires_str = make_expires(config["session_timeout"]) checksum = str(make_checksum(session_id)) + base = str(component.get("Web").get_config()["base"]) request.addCookie('_session_id', session_id + checksum, - path="/json", expires=expires_str) + path=base+"json", expires=expires_str) log.debug("Creating session for %s", login) config = component.get("DelugeWeb").config @@ -232,8 +233,9 @@ class Auth(JSONComponent): session["expires"] = expires _session_id = request.getCookie("_session_id") + base = str(component.get("Web").get_config()["base"]) request.addCookie('_session_id', _session_id, - path="/json", expires=expires_str) + path=base+"json", expires=expires_str) if method: if not hasattr(method, "_json_export"): |