Signed-off-by: Vincent Zanotti <vincent.zanotti@m4x.org>
$openid_args = $server->GetQueryStringForRequest();
if (S::logged()) {
pl_redirect('openid/trust', $openid_args);
- } else if (count($_POST)) {
+ } else if (Post::has('openid_mode')) {
pl_redirect('openid', $openid_args);
} else {
return PL_DO_AUTH;
{
if ($response) {
$web_response = $this->server->encodeResponse($response);
- header(sprintf('HTTP/1.1 %d', $web_response->code), true, $web_response->code);
+ header(sprintf('%s %d', $_SERVER['SERVER_PROTOCOL'], $web_response->code),
+ true, $web_response->code);
foreach ($web_response->headers as $key => $value) {
header(sprintf('%s: %s', $key, $value));