diff options
author | tailor <cygnus@janrain.com> | 2006-01-24 22:51:35 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2006-01-24 22:51:35 +0000 |
commit | 1213ccea4f42e89a233834d50d025ee98984f1d4 (patch) | |
tree | b055772e8a663a62d7832f1663c68046376da91e /examples | |
parent | 22e12b7311e15f3080fe1bd24330412591122b73 (diff) | |
download | php-openid-1213ccea4f42e89a233834d50d025ee98984f1d4.zip php-openid-1213ccea4f42e89a233834d50d025ee98984f1d4.tar.gz php-openid-1213ccea4f42e89a233834d50d025ee98984f1d4.tar.bz2 |
[project @ Converted Auth_OpenID_ status codes to define()s rather than global variables.]
Diffstat (limited to 'examples')
-rw-r--r-- | examples/consumer.php | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/examples/consumer.php b/examples/consumer.php index f78e768..3c34835 100644 --- a/examples/consumer.php +++ b/examples/consumer.php @@ -5,6 +5,8 @@ * Auth/OpenID has been installed and is in your PHP include path. */ +set_include_path(get_include_path() . ":/home/cygnus/production/"); + /** * Require the OpenID consumer code. */ @@ -301,10 +303,7 @@ function render($message = null, $css_class = null, */ function verify() { - global $consumer, $urls, $self_url, - $Auth_OpenID_HTTP_FAILURE, - $Auth_OpenID_PARSE_ERROR, - $Auth_OpenID_SUCCESS; + global $consumer, $urls, $self_url; // Render a default page if we got a submission without an // openid_url value. @@ -320,13 +319,13 @@ function verify() list($status, $info) = $consumer->beginAuth($openid_url); // Handle failure status return values. - if (in_array($status, array($Auth_OpenID_HTTP_FAILURE, $Auth_OpenID_PARSE_ERROR))) { - if ($status == $Auth_OpenID_HTTP_FAILURE) { + if (in_array($status, array(Auth_OpenID_HTTP_FAILURE, Auth_OpenID_PARSE_ERROR))) { + if ($status == Auth_OpenID_HTTP_FAILURE) { render("HTTP failure"); } else { render("HTTP Parse error"); } - } else if ($status == $Auth_OpenID_SUCCESS) { + } else if ($status == Auth_OpenID_SUCCESS) { // If we got a successful return, continue the auth by // redirecting the user agent to the OpenID server. Be sure // to give the server a URL that will cause this script's @@ -347,9 +346,7 @@ function verify() */ function process() { - global $consumer, - $Auth_OpenID_SUCCESS, - $Auth_OpenID_FAILURE; + global $consumer; // Retrieve the token from the session. $token = $_SESSION['openid_token']; @@ -367,7 +364,7 @@ function process() $openid_url = null; // React to the server's response status. - if (($status == $Auth_OpenID_FAILURE) && + if (($status == Auth_OpenID_FAILURE) && $info) { // In the case of failure, if info is non-None, it is the URL // that we were verifying. We include it in the error message @@ -375,7 +372,7 @@ function process() $openid_url = $info; $fmt = "Verification of %s failed."; $message = sprintf($fmt, $openid_url); - } else if ($status == $Auth_OpenID_SUCCESS) { + } else if ($status == Auth_OpenID_SUCCESS) { // Success means that the transaction completed without // error. If info is None, it means that the user cancelled // the verification. @@ -402,4 +399,4 @@ function process() render($message, $css_class); } -?>
\ No newline at end of file +?> |