openedx.core.djangoapps.session_inactivity_timeout package#
Submodules#
openedx.core.djangoapps.session_inactivity_timeout.middleware module#
Middleware to auto-expire inactive sessions after N seconds, which is configurable in settings.
To enable this feature, set in a settings.py:
SESSION_INACTIVITY_TIMEOUT_IN_SECS = 300
This was taken from StackOverflow (http://stackoverflow.com/questions/14830669/how-to-expire-django-session-in-5minutes)
If left unset, session expiration will be handled by Django’s SESSION_COOKIE_AGE, which defaults to 1209600 (2 weeks, in seconds).
- class openedx.core.djangoapps.session_inactivity_timeout.middleware.SessionInactivityTimeout(get_response)#
Bases:
MiddlewareMixinMiddleware class to keep track of activity on a given session
- process_request(request)#
Standard entry point for processing requests in Django