diff --git a/lib/SimpleSAML/Utils/HTTP.php b/lib/SimpleSAML/Utils/HTTP.php index 7aea96630fc14245f17a17b17d43daa86cbf8c3f..39ecec0692c35667f0c8c01104b323f34a30879a 100644 --- a/lib/SimpleSAML/Utils/HTTP.php +++ b/lib/SimpleSAML/Utils/HTTP.php @@ -1,6 +1,8 @@ <?php namespace SimpleSAML\Utils; +use SimpleSAML\Module; +use SimpleSAML\Logger; /** * HTTP-related utility methods. @@ -28,7 +30,7 @@ class HTTP // encrypt the session ID and the random ID $info = base64_encode(Crypto::aesEncrypt($session->getSessionId().':'.$id)); - $url = \SimpleSAML_Module::getModuleURL('core/postredirect.php', array('RedirInfo' => $info)); + $url = Module::getModuleURL('core/postredirect.php', array('RedirInfo' => $info)); return preg_replace('#^https:#', 'http:', $url); } @@ -157,7 +159,7 @@ class HTTP } if (strlen($url) > 2048) { - \SimpleSAML_Logger::warning('Redirecting to a URL longer than 2048 bytes.'); + Logger::warning('Redirecting to a URL longer than 2048 bytes.'); } // set the location header @@ -282,7 +284,7 @@ class HTTP // we didn't have a session cookie. Redirect to the no-cookie page - $url = \SimpleSAML_Module::getModuleURL('core/no_cookie.php'); + $url = Module::getModuleURL('core/no_cookie.php'); if ($retryURL !== null) { $url = self::addURLParameters($url, array('retryURL' => $retryURL)); } @@ -393,7 +395,7 @@ class HTTP 'SNI_enabled' => true, ); } else { - \SimpleSAML_Logger::warning('Invalid URL format or local URL used through a proxy'); + Logger::warning('Invalid URL format or local URL used through a proxy'); } } } @@ -532,10 +534,10 @@ class HTTP return $protocol.$hostname.$port.$path; } else { - throw new \SimpleSAML_Error_Exception('Invalid value for \'baseurlpath\' in '. - 'config.php. Valid format is in the form: '. - '[(http|https)://(hostname|fqdn)[:port]]/[path/to/simplesaml/]. '. - 'It must end with a \'/\'.'); + throw new \SimpleSAML_Error_Exception( + 'Invalid value for \'baseurlpath\' in config.php. Valid format is in the form: '. + '[(http|https)://(hostname|fqdn)[:port]]/[path/to/simplesaml/]. It must end with a \'/\'.' + ); } } @@ -585,7 +587,7 @@ class HTTP } else { // post the data directly $session = \SimpleSAML_Session::getSessionFromRequest(); $id = self::savePOSTData($session, $destination, $data); - $url = \SimpleSAML_Module::getModuleURL('core/postredirect.php', array('RedirId' => $id)); + $url = Module::getModuleURL('core/postredirect.php', array('RedirId' => $id)); } return $url; @@ -977,7 +979,7 @@ class HTTP // Do not set secure cookie if not on HTTPS if ($params['secure'] && !self::isHTTPS()) { - \SimpleSAML_Logger::warning('Setting secure cookie on plain HTTP is not allowed.'); + Logger::warning('Setting secure cookie on plain HTTP is not allowed.'); return; } @@ -992,18 +994,32 @@ class HTTP } if ($params['raw']) { - $success = setrawcookie($name, $value, $expire, $params['path'], $params['domain'], $params['secure'], - $params['httponly']); + $success = setrawcookie( + $name, + $value, + $expire, + $params['path'], + $params['domain'], + $params['secure'], + $params['httponly'] + ); } else { - $success = setcookie($name, $value, $expire, $params['path'], $params['domain'], $params['secure'], - $params['httponly']); + $success = setcookie( + $name, + $value, + $expire, + $params['path'], + $params['domain'], + $params['secure'], + $params['httponly'] + ); } if (!$success) { if ($throw) { throw new \SimpleSAML_Error_Exception('Error setting cookie: headers already sent.'); } else { - \SimpleSAML_Logger::warning('Error setting cookie: headers already sent.'); + Logger::warning('Error setting cookie: headers already sent.'); } } }