diff --git a/cms/envs/aws.py b/cms/envs/aws.py index cc3d974377..aca6a42f15 100644 --- a/cms/envs/aws.py +++ b/cms/envs/aws.py @@ -145,6 +145,7 @@ SESSION_COOKIE_DOMAIN = ENV_TOKENS.get('SESSION_COOKIE_DOMAIN') SESSION_COOKIE_HTTPONLY = ENV_TOKENS.get('SESSION_COOKIE_HTTPONLY', True) SESSION_ENGINE = ENV_TOKENS.get('SESSION_ENGINE', SESSION_ENGINE) SESSION_COOKIE_SECURE = ENV_TOKENS.get('SESSION_COOKIE_SECURE', SESSION_COOKIE_SECURE) +SESSION_SAVE_EVERY_REQUEST = ENV_TOKENS.get('SESSION_SAVE_EVERY_REQUEST', SESSION_SAVE_EVERY_REQUEST) # allow for environments to specify what cookie name our login subsystem should use # this is to fix a bug regarding simultaneous logins between edx.org and edge.edx.org which can diff --git a/cms/envs/common.py b/cms/envs/common.py index 5f2cddc4a3..b1002e1222 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -390,6 +390,7 @@ MODULESTORE = { DEBUG = False TEMPLATE_DEBUG = False SESSION_COOKIE_SECURE = False +SESSION_SAVE_EVERY_REQUEST = False # Site info SITE_ID = 1 diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 7384e18aed..5142fc9d07 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -160,8 +160,10 @@ HTTPS = ENV_TOKENS.get('HTTPS', HTTPS) SESSION_ENGINE = ENV_TOKENS.get('SESSION_ENGINE', SESSION_ENGINE) SESSION_COOKIE_DOMAIN = ENV_TOKENS.get('SESSION_COOKIE_DOMAIN') SESSION_COOKIE_HTTPONLY = ENV_TOKENS.get('SESSION_COOKIE_HTTPONLY', True) -REGISTRATION_EXTRA_FIELDS = ENV_TOKENS.get('REGISTRATION_EXTRA_FIELDS', REGISTRATION_EXTRA_FIELDS) SESSION_COOKIE_SECURE = ENV_TOKENS.get('SESSION_COOKIE_SECURE', SESSION_COOKIE_SECURE) +SESSION_SAVE_EVERY_REQUEST = ENV_TOKENS.get('SESSION_SAVE_EVERY_REQUEST', SESSION_SAVE_EVERY_REQUEST) + +REGISTRATION_EXTRA_FIELDS = ENV_TOKENS.get('REGISTRATION_EXTRA_FIELDS', REGISTRATION_EXTRA_FIELDS) # Set the names of cookies shared with the marketing site # These have the same cookie domain as the session, which in production diff --git a/lms/envs/common.py b/lms/envs/common.py index aa2e8f772f..3040639818 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -803,6 +803,7 @@ DEBUG = False TEMPLATE_DEBUG = False USE_TZ = True SESSION_COOKIE_SECURE = False +SESSION_SAVE_EVERY_REQUEST = False # CMS base CMS_BASE = 'localhost:8001'