summaryrefslogtreecommitdiffstats
path: root/Auth/OpenID/Server.php
diff options
context:
space:
mode:
Diffstat (limited to 'Auth/OpenID/Server.php')
-rw-r--r--Auth/OpenID/Server.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php
index 82e15d7..4848b8c 100644
--- a/Auth/OpenID/Server.php
+++ b/Auth/OpenID/Server.php
@@ -280,14 +280,14 @@ class Auth_OpenID_Server {
$to_verify = $args;
$to_verify['openid.mode'] = 'id_res';
$fields = explode(',', trim($signed));
- $tv_sig = $assoc->signDict($signed_fields, $to_verify);
+ $tv_sig = $assoc->signDict($fields, $to_verify);
if ($tv_sig == $sig) {
$normal_key = $this->_normal_key;
- $store->removeAssociation($normal_key, $assoc_handle);
+ $store->removeAssociation($normal_key, $assoc->handle);
$reply['is_valid'] = 'true';
- $inv_handle = $args['openid.invalidate_handle'];
+ $inv_handle = @$args['openid.invalidate_handle'];
if (isset($inv_handle)) {
$assoc = $store->getAssociation($normal_key, $inv_handle);
if ($assoc !== null) {