1
.env
1
.env
@@ -18,3 +18,4 @@ AUTHN_MINIMAL_HEADER=true
|
||||
LOGIN_ISSUE_SUPPORT_LINK=null
|
||||
REGISTRATION_OPTIONAL_FIELDS=null
|
||||
USER_SIGNUP_SURVEY_COOKIE_NAME=null
|
||||
COOKIE_DOMAIN=null
|
||||
|
||||
@@ -25,3 +25,4 @@ TOS_AND_HONOR_CODE='http://localhost:18000/honor'
|
||||
PRIVACY_POLICY='http://localhost:18000/privacy'
|
||||
REGISTRATION_OPTIONAL_FIELDS='gender,goals,level_of_education,year_of_birth'
|
||||
USER_SIGNUP_SURVEY_COOKIE_NAME='openedx-user-signup-timestamp'
|
||||
COOKIE_DOMAIN='localhost'
|
||||
|
||||
@@ -66,6 +66,7 @@ initialize({
|
||||
PRIVACY_POLICY: process.env.PRIVACY_POLICY || null,
|
||||
REGISTRATION_OPTIONAL_FIELDS: process.env.REGISTRATION_OPTIONAL_FIELDS || '',
|
||||
USER_SIGNUP_SURVEY_COOKIE_NAME: process.env.USER_SIGNUP_SURVEY_COOKIE_NAME || null,
|
||||
COOKIE_DOMAIN: process.env.COOKIE_DOMAIN,
|
||||
});
|
||||
},
|
||||
},
|
||||
|
||||
@@ -436,7 +436,8 @@ class RegistrationPage extends React.Component {
|
||||
const signupTimestamp = (new Date()).getTime();
|
||||
// set expiry to exactly 24 hours from now
|
||||
const cookieExpiry = new Date(signupTimestamp + 1 * 864e5);
|
||||
cookies.set(cookieName, signupTimestamp, { expires: cookieExpiry });
|
||||
const options = { domain: getConfig().COOKIE_DOMAIN, expires: cookieExpiry, path: '/' };
|
||||
cookies.set(cookieName, signupTimestamp, options);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user