summaryrefslogtreecommitdiffstats
path: root/examples/server
diff options
context:
space:
mode:
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();