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: MiddlewareMixin

Middleware class to keep track of activity on a given session

process_request(request)#

Standard entry point for processing requests in Django

Module contents#