summaryrefslogtreecommitdiffstats
path: root/Auth
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2006-08-24 23:21:13 +0000
committertailor <cygnus@janrain.com>2006-08-24 23:21:13 +0000
commit662f8e9797e5e1c8519c7a4cc8408df717d2b99c (patch)
tree894fab2c459591e02f7466e6059f4ff7b252e677 /Auth
parent3debd62a40997ba61de8b31318c3a2133337f20f (diff)
downloadphp-openid-662f8e9797e5e1c8519c7a4cc8408df717d2b99c.zip
php-openid-662f8e9797e5e1c8519c7a4cc8408df717d2b99c.tar.gz
php-openid-662f8e9797e5e1c8519c7a4cc8408df717d2b99c.tar.bz2
[project @ Fixed invalidate_handle problem in checkauth request]
Diffstat (limited to 'Auth')
-rw-r--r--Auth/OpenID/Server.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php
index 8edc83e..75d79f8 100644
--- a/Auth/OpenID/Server.php
+++ b/Auth/OpenID/Server.php
@@ -341,8 +341,11 @@ class Auth_OpenID_CheckAuthRequest extends Auth_OpenID_Request {
$signed_pairs[] = array($field, $value);
}
- return new Auth_OpenID_CheckAuthRequest($assoc_handle, $sig,
- $signed_pairs);
+ $result = new Auth_OpenID_CheckAuthRequest($assoc_handle, $sig,
+ $signed_pairs);
+ $result->invalidate_handle = Auth_OpenID::arrayGet($query,
+ $_Auth_OpenID_OpenID_Prefix . 'invalidate_handle');
+ return $result;
}
function answer(&$signatory)