diff options
author | Damien Churchill <damoc@gmail.com> | 2009-08-19 23:30:36 +0000 |
---|---|---|
committer | Damien Churchill <damoc@gmail.com> | 2009-08-19 23:30:36 +0000 |
commit | 865027b3ec67380735108fff58ae13161780a91c (patch) | |
tree | f0125ea9278fbbe255afa26b94c218eeac02a287 /deluge | |
parent | 9f3ef6556a40852d9b9de36e495dd5602db56e7e (diff) | |
download | deluge-865027b3ec67380735108fff58ae13161780a91c.tar.gz deluge-865027b3ec67380735108fff58ae13161780a91c.tar.bz2 deluge-865027b3ec67380735108fff58ae13161780a91c.zip |
increase the expires time each time a session is checked for authentication
Diffstat (limited to 'deluge')
-rw-r--r-- | deluge/ui/web/auth.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deluge/ui/web/auth.py b/deluge/ui/web/auth.py index 88ab81edf..c093d7631 100644 --- a/deluge/ui/web/auth.py +++ b/deluge/ui/web/auth.py @@ -168,7 +168,9 @@ class Auth(JSONComponent): auth_level = AUTH_LEVEL_NONE session_id = None else: - auth_level = config["sessions"][session_id]["level"] + session = config["sessions"][session_id] + auth_level = session["level"] + session["expires"] = int(time.time()) + config["session_timeout"] if method: if not hasattr(method, "_json_export"): |