initial commit for better sessions app
[qcg-portal.git] / better_sessions / settings.py
1 import warnings
2
3 from django.conf import settings
4
5 __all__ = ['EXPIRE_AFTER', 'WARN_AFTER']
6
7 # Limit number of active session per user to only one
8 SINGLE_SESSION = getattr(settings, 'BETTER_SESSIONS_SINGLE_SESSION', True)
9
10 # Time (in seconds) before the user should be warned that its session will expire because of inactivity
11 WARN_AFTER = getattr(settings, 'BETTER_SESSIONS_WARN_AFTER', 30)
12
13 # Time (in seconds) before the user should be logged out if inactive
14 EXPIRE_AFTER = getattr(settings, 'BETTER_SESSIONS_EXPIRE_AFTER', 45)
15
16 if not getattr(settings, 'SESSION_EXPIRE_AT_BROWSER_CLOSE', False):
17     warnings.warn('settings.SESSION_EXPIRE_AT_BROWSER_CLOSE is not True')