summaryrefslogtreecommitdiffstats
path: root/examples/server
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2007-04-16 21:25:49 +0000
committertailor <cygnus@janrain.com>2007-04-16 21:25:49 +0000
commita3d2f2084e458233f25081777b4e0ce43052f33e (patch)
tree16cc48489931d477a7015264e1a2506f2b937151 /examples/server
parent60e6e1eb6bb28f8bca7f73d216047f453df9e025 (diff)
downloadphp-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.zip
php-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.tar.gz
php-openid-a3d2f2084e458233f25081777b4e0ce43052f33e.tar.bz2
[project @ Fix simple registration API to use toMessage()]
Diffstat (limited to 'examples/server')
-rw-r--r--examples/server/lib/common.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/examples/server/lib/common.php b/examples/server/lib/common.php
index badda5f..600b987 100644
--- a/examples/server/lib/common.php
+++ b/examples/server/lib/common.php
@@ -66,9 +66,17 @@ function doAuth($info, $trusted=null, $fail_cancels=false,
'language' => 'eu',
'timezone' => 'America/New_York');
- Auth_OpenID_sendSRegFields($info, $sreg_data,
- $response);
+ // Add the simple registration response values to the OpenID
+ // response message.
+ $sreg_request = Auth_OpenID_SRegRequest::fromOpenIDRequest(
+ $info->message);
+ $sreg_response = Auth_OpenID_SRegResponse::extractResponse(
+ $sreg_request, $sreg_data);
+
+ $sreg_response->toMessage($response->fields);
+
+ // Generate a response to send to the user agent.
$webresponse =& $server->encodeResponse($response);
$new_headers = array();