From 896b41b80919e300364f9dc7a1d330d2827cf132 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sat, 18 Oct 2014 01:50:47 +0200 Subject: [PATCH] normalize identifiers when comparing them --- www/index.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/index.php b/www/index.php index 496d7d3..c3b7848 100644 --- a/www/index.php +++ b/www/index.php @@ -15,6 +15,7 @@ */ require_once 'Net/URL2.php'; +require_once 'OpenID.php'; require_once 'OpenID/RelyingParty.php'; require_once 'OpenID/Message.php'; require_once 'OpenID/Exception.php'; @@ -139,7 +140,7 @@ if (isset($_GET['openid_mode']) && $_GET['openid_mode'] != '') { $message = new \OpenID_Message($queryString, \OpenID_Message::FORMAT_HTTP); $id = $message->get('openid.claimed_id'); - if ($id != $_SESSION['me']) { + if (OpenID::normalizeIdentifier($id) != OpenID::normalizeIdentifier($_SESSION['me'])) { error( sprintf( 'Given identity URL "%s" and claimed OpenID "%s" do not match', -- 2.30.2