diff options
Diffstat (limited to 'OpenIDConnect/src/SelectOpenIDConnectIssuer.php')
-rw-r--r-- | OpenIDConnect/src/SelectOpenIDConnectIssuer.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/OpenIDConnect/src/SelectOpenIDConnectIssuer.php b/OpenIDConnect/src/SelectOpenIDConnectIssuer.php index 62199215..b31f02fd 100644 --- a/OpenIDConnect/src/SelectOpenIDConnectIssuer.php +++ b/OpenIDConnect/src/SelectOpenIDConnectIssuer.php @@ -40,9 +40,8 @@ class SelectOpenIDConnectIssuer extends UnlistedSpecialPage { if ( strlen( $_REQUEST['query'] ) > 0 ) { $url .= "?" . urldecode( $_REQUEST['query'] ); } - if ( session_id() == '' ) { - wfSetupSession(); - } + $this->getRequest()->getSession()->persist(); + $_SESSION['iss'] = $_REQUEST['iss']; $GLOBALS['wgOut']->redirect( $url ); } else { |