From 538c6f28e50b92b77ef9ce7a6a49641327eeed1a Mon Sep 17 00:00:00 2001 From: Patrick Davison Date: Mon, 3 Jun 2013 17:31:49 -0700 Subject: Yahoo work around with openid_identity --- pages/login.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pages/login.php b/pages/login.php index d277cb7..e5ccda8 100644 --- a/pages/login.php +++ b/pages/login.php @@ -52,8 +52,10 @@ try { $display = 'noname'; } $email = $openIdAttributes['contact/email']; - $claimedid = $openid->__get('identity'); - + //$claimedid = $openid->__get('identity'); + // Yahoo fix: + $claimedid = $openid->__get('openid_identity'); + if ($claimedid == "https://open.login.yahooapis.com/openid20/user_profile/xrds") { die(throwLoginError($openIdAttributes, "Yahoo went full retard, and didn't send any way for me to identify you...")); } -- cgit v1.2.3