summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'OpenIDConnect/src/SelectOpenIDConnectIssuer.php')
-rw-r--r--OpenIDConnect/src/SelectOpenIDConnectIssuer.php5
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 {