$response =& $request->answer(false);
} else {
// Save request in session and jump to confirmation page
- S::set('request', serialize($request));
+ S::set('openid_request', serialize($request));
pl_redirect('openid/trust');
return;
}
$this->load('openid.inc.php');
// Recover request in session
- $request = S::v('request');
+ $request = S::v('openid_request');
if (is_null($request)) {
// There is no authentication information, something went wrong
pl_redirect('/');
// At this point $_SERVER['REQUEST_METHOD'] == 'POST'
// Answer to the Relying Party based on the user's choice
if (isset($_POST['trust'])) {
- unset($_SESSION['request']);
+ S::kill('openid_request');
$response =& $request->answer(true, null, $request->identity);
// Add the simple registration response values to the OpenID
$sreg_response->toMessage($response->fields);
} else { // !isset($_POST['trust'])
- unset($_SESSION['request']);
+ S::kill('openid_request');
$response =& $request->answer(false);
}