kollapsminoriteten/wp-content/plugins/disqus-comment-system/public/partials/disqus-public-sso-login-pro...

25 lines
740 B
PHP
Raw Normal View History

2021-09-07 21:40:05 +02:00
<?php
/**
* Markup rendered as part of a user's own profile page which will check
* a query param to determine if it was opened in a child window, as in
* the case of clicking "Log in" to an SSO account via the Disqus embed,
* and will close the window. We do this because the embed is waiting for
* the window to close before reloading with the authenticated user.
*
* @link https://disqus.com
* @since 3.0
*
* @package Disqus
* @subpackage Disqus/public/partials
*/
?>
<script>
var win = window;
var isWindowed = win.opener && win.opener !== win.top;
var isDsqRedirect = win.location.href.indexOf('opener=dsq-sso-login') > -1;
if (isWindowed && isDsqRedirect)
window.close();
</script>