summaryrefslogtreecommitdiffstats
path: root/deluge
diff options
context:
space:
mode:
authorDamien Churchill <damoc@gmail.com>2009-08-19 23:30:36 +0000
committerDamien Churchill <damoc@gmail.com>2009-08-19 23:30:36 +0000
commit865027b3ec67380735108fff58ae13161780a91c (patch)
treef0125ea9278fbbe255afa26b94c218eeac02a287 /deluge
parent9f3ef6556a40852d9b9de36e495dd5602db56e7e (diff)
downloaddeluge-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.py4
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"):