3 from django.contrib.auth import logout
5 from .settings import EXPIRE_AFTER
8 class BetterSessionsMiddleware(object):
9 def process_request(self, request):
10 """ Update last activity time or logout. """
11 if request.user.is_authenticated():
13 last_activity = request.session.get('last_activity', now)
15 if now - last_activity > EXPIRE_AFTER:
18 request.session['last_activity'] = now