summaryrefslogtreecommitdiffstats
path: root/Auth
diff options
context:
space:
mode:
authortailor <dag@janrain.com>2008-06-03 00:04:47 +0000
committertailor <dag@janrain.com>2008-06-03 00:04:47 +0000
commit55a1d7d30404fb239a1fa03eb547f73ccf1bb585 (patch)
tree06c02212a5ec27da647f42654492150e2cfdbcbd /Auth
parent43da29fad59cf2842e8171c33af899818d63ae43 (diff)
downloadphp-openid-55a1d7d30404fb239a1fa03eb547f73ccf1bb585.zip
php-openid-55a1d7d30404fb239a1fa03eb547f73ccf1bb585.tar.gz
php-openid-55a1d7d30404fb239a1fa03eb547f73ccf1bb585.tar.bz2
[project @ normalize return_to before checking]
Diffstat (limited to 'Auth')
-rw-r--r--Auth/OpenID/Consumer.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/Auth/OpenID/Consumer.php b/Auth/OpenID/Consumer.php
index 330a5ba..9010ddc 100644
--- a/Auth/OpenID/Consumer.php
+++ b/Auth/OpenID/Consumer.php
@@ -169,6 +169,7 @@ require_once "Auth/OpenID/DiffieHellman.php";
require_once "Auth/OpenID/KVForm.php";
require_once "Auth/OpenID/Nonce.php";
require_once "Auth/OpenID/Discover.php";
+require_once "Auth/OpenID/URINorm.php";
require_once "Auth/Yadis/Manager.php";
require_once "Auth/Yadis/XRI.php";
@@ -814,8 +815,8 @@ class Auth_OpenID_GenericConsumer {
$msg_return_to = $message->getArg(Auth_OpenID_OPENID_NS,
'return_to');
- $return_to_parts = parse_url($return_to);
- $msg_return_to_parts = parse_url($msg_return_to);
+ $return_to_parts = parse_url(Auth_OpenID_urinorm($return_to));
+ $msg_return_to_parts = parse_url(Auth_OpenID_urinorm($msg_return_to));
// If port is absent from both, add it so it's equal in the
// check below.