diff options
| author | Justin J. Novack <jnovack@gmail.com> | 2012-09-18 10:08:33 -0400 |
|---|---|---|
| committer | Justin J. Novack <jnovack@gmail.com> | 2012-09-18 10:08:33 -0400 |
| commit | ffa9d514d3a14c76170e26047f09009b4a6de07c (patch) | |
| tree | 9f7ff2c41f22352dcb7d05fbec5023acd11bd51a | |
| parent | 4293cbe275bec99763c9fd4bd5df347bd359599f (diff) | |
| download | phorkie-ffa9d514d3a14c76170e26047f09009b4a6de07c.tar.gz phorkie-ffa9d514d3a14c76170e26047f09009b4a6de07c.zip | |
CLEAN: use fullUrl when possible
| -rw-r--r-- | www/login.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/www/login.php b/www/login.php index a2cf97c..9c1b136 100644 --- a/www/login.php +++ b/www/login.php @@ -77,7 +77,7 @@ if (isset($_POST['openid_url'])) { $authRequest->addExtension($ax); $url = $authRequest->getAuthorizeURL(); - + header("Location: $url"); exit; @@ -116,7 +116,7 @@ try { } catch (OpenID_Exception $e) { $status = "<tr><td>Status:</td><td><font color='red'>EXCEPTION!"; $status .= " ({$e->getMessage()} : {$e->getCode()})</font></td></tr>"; - } +} $openid = $message->getArrayFormat(); @@ -149,7 +149,11 @@ $name = isset($openid['openid.sreg.fullname']) && !isset($name) $_SESSION['name'] = isset($name) ? $name : $_SERVER['REMOTE_ADDR']; $_SESSION['identity'] = $openid['openid.identity']; -$redirect = 'http://' . $_SERVER['HTTP_HOST'] . $_SESSION['REQUEST_URI']; +if (isset($_SESSION['REQUEST_URI'])) { + $redirect = Tools::fullUrl($_SESSION['REQUEST_URI']); +} else { + $redirect = Tools::fullUrl('/'); +} header('Location: ' . filter_var($redirect, FILTER_SANITIZE_URL)); exit; ?> |
