diff --git a/src/common-components/UnAuthOnlyRoute.jsx b/src/common-components/UnAuthOnlyRoute.jsx
index 52d532da..0a6eca48 100644
--- a/src/common-components/UnAuthOnlyRoute.jsx
+++ b/src/common-components/UnAuthOnlyRoute.jsx
@@ -23,6 +23,9 @@ const UnAuthOnlyRoute = (props) => {
if (isReady) {
if (authUser && authUser.username) {
+ if (true) { // check for query param
+ window.parent.postMessage({ authenticated: true }, 'https://discover.edx.org/social-reg');
+ }
global.location.href = getConfig().LMS_BASE_URL.concat(DEFAULT_REDIRECT_URL);
return null;
}
diff --git a/src/login/LoginPage.jsx b/src/login/LoginPage.jsx
index 1fc44d76..d02cf7d6 100644
--- a/src/login/LoginPage.jsx
+++ b/src/login/LoginPage.jsx
@@ -231,7 +231,9 @@ class LoginPage extends React.Component {
tpaAuthenticationError.errorCode = TPA_AUTHENTICATION_FAILURE;
}
if (this.props.loginResult.success) {
+ window.parent.postMessage({ loggedin: true, redirectUrl: this.props.loginResult.redirectUrl }, 'https://discover.edx.org/social-reg');
setSurveyCookie('login');
+ return null;
}
return (
@@ -241,11 +243,11 @@ class LoginPage extends React.Component {
{ siteName: getConfig().SITE_NAME })}
-