From 85b29174f5cc04f3ae30d8967ec75fb135c6c209 Mon Sep 17 00:00:00 2001 From: haneul Date: Wed, 16 Dec 2009 02:29:52 +0000 Subject: [PATCH] association expired handling git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7047 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/member/php-openid-1.2.3/Auth/OpenID/XEStore.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/member/php-openid-1.2.3/Auth/OpenID/XEStore.php b/modules/member/php-openid-1.2.3/Auth/OpenID/XEStore.php index 7044b5642..4d51642fc 100644 --- a/modules/member/php-openid-1.2.3/Auth/OpenID/XEStore.php +++ b/modules/member/php-openid-1.2.3/Auth/OpenID/XEStore.php @@ -111,7 +111,7 @@ class Auth_OpenID_XEStore extends Auth_OpenID_OpenIDStore { return $r; } - function _get_assoc($server_url, $handle) + function _get_assoc($server_url, $handle, $getOrig = false) { $args->server_url = $server_url; $args->handle = $handle; @@ -121,6 +121,7 @@ class Auth_OpenID_XEStore extends Auth_OpenID_OpenIDStore { if(count($output->data) == 1) { $assoc = array_shift($output->data); $assoc->secret = $this->hex2bin($assoc->secret); + if($getOrig) return $assoc; return $this->_check_expire($assoc); } @@ -154,7 +155,7 @@ class Auth_OpenID_XEStore extends Auth_OpenID_OpenIDStore { function removeAssociation($server_url, $handle) { - if ($this->_get_assoc($server_url, $handle) == null) { + if ($this->_get_assoc($server_url, $handle, true) == null) { return false; }