diff options
-rw-r--r-- | Auth/OpenID/Server.php | 7 |
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) |