[Python-modules-commits] [django-session-security] 04/18: Add hook method for passive request check

Jean-Michel Vourgère nirgal at moszumanska.debian.org
Wed Jun 17 10:37:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

nirgal pushed a commit to branch debian/sid
in repository django-session-security.

commit 8ba30d067417ecbe2ec9eae07c171f32bb1ea55d
Author: Marco Fucci <info at marcofucci.com>
Date:   Mon Jan 26 17:13:56 2015 +0000

    Add hook method for passive request check
---
 session_security/middleware.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/session_security/middleware.py b/session_security/middleware.py
index 2cd2f87..837fbbd 100644
--- a/session_security/middleware.py
+++ b/session_security/middleware.py
@@ -26,6 +26,9 @@ class SessionSecurityMiddleware(object):
     user if appropriate.
     """
 
+    def is_passive_request(self, request):
+        return request.path in PASSIVE_URLS
+
     def process_request(self, request):
         """ Update last activity time or logout. """
         if not request.user.is_authenticated():
@@ -37,7 +40,7 @@ class SessionSecurityMiddleware(object):
         delta = now - get_last_activity(request.session)
         if delta >= timedelta(seconds=EXPIRE_AFTER):
             logout(request)
-        elif request.path not in PASSIVE_URLS:
+        elif not self.is_passive_request(request):
             set_last_activity(request.session, now)
 
     def update_last_activity(self, request, now):

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/django-session-security.git



More information about the Python-modules-commits mailing list