diff --git a/modules/core/www/loginuserpassorg.php b/modules/core/www/loginuserpassorg.php index ab5c4063325c15c9684a484b95ed9bf25bd65eb8..f3713db4f5ded706a0d1fc77fdc9dc06982caa29 100644 --- a/modules/core/www/loginuserpassorg.php +++ b/modules/core/www/loginuserpassorg.php @@ -14,6 +14,10 @@ if (!array_key_exists('AuthState', $_REQUEST)) { throw new SimpleSAML_Error_BadRequest('Missing AuthState parameter.'); } $authStateId = $_REQUEST['AuthState']; + +/* Retrieve the authentication state. */ +$state = SimpleSAML_Auth_State::loadState($authStateId, sspmod_core_Auth_UserPassOrgBase::STAGEID); + $organizations = sspmod_core_Auth_UserPassOrgBase::listOrganizations($authStateId); if (array_key_exists('username', $_REQUEST)) {