diff options
Diffstat (limited to 'modules/aselect/www/credentials.php')
-rw-r--r-- | modules/aselect/www/credentials.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/aselect/www/credentials.php b/modules/aselect/www/credentials.php index dc0afe7..bcdd208 100644 --- a/modules/aselect/www/credentials.php +++ b/modules/aselect/www/credentials.php @@ -13,9 +13,9 @@ function check_credentials() { $id = $_REQUEST['ssp_state']; // sanitize the input - $restartURL = SimpleSAML_Utilities::getURLFromStateID($id); - if (!is_null($restartURL)) { - SimpleSAML_Utilities::checkURLAllowed($restartURL); + $sid = SimpleSAML_Utilities::parseStateID($id); + if (!is_null($sid['url'])) { + SimpleSAML_Utilities::checkURLAllowed($sid['url']); } $state = SimpleSAML_Auth_State::loadState($id, 'aselect:login'); |