diff options
author | tailor <cygnus@cprogrammer.org> | 2007-11-13 01:58:00 +0000 |
---|---|---|
committer | tailor <cygnus@cprogrammer.org> | 2007-11-13 01:58:00 +0000 |
commit | 1f45f3f6f4b2691b8697fb52525cba2f79df7862 (patch) | |
tree | c21afb646796fe189e610de24eb4e52fcee54c7b /examples/consumer/common.php | |
parent | 5203594829f55e334f75f29adfab4f2ccc06bb4e (diff) | |
download | php-openid-1f45f3f6f4b2691b8697fb52525cba2f79df7862.zip php-openid-1f45f3f6f4b2691b8697fb52525cba2f79df7862.tar.gz php-openid-1f45f3f6f4b2691b8697fb52525cba2f79df7862.tar.bz2 |
[project @ Pass return_to to complete() in example consumer]
Diffstat (limited to 'examples/consumer/common.php')
-rw-r--r-- | examples/consumer/common.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/examples/consumer/common.php b/examples/consumer/common.php index c184467..ba287c6 100644 --- a/examples/consumer/common.php +++ b/examples/consumer/common.php @@ -59,4 +59,26 @@ function &getConsumer() { return new Auth_OpenID_Consumer($store); } +function getScheme() { + $scheme = 'http'; + if (isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on') { + $scheme .= 's'; + } + return $scheme; +} + +function getReturnTo() { + return sprintf("%s://%s:%s%s/finish_auth.php", + getScheme(), $_SERVER['SERVER_NAME'], + $_SERVER['SERVER_PORT'], + dirname($_SERVER['PHP_SELF'])); +} + +function getTrustRoot() { + return sprintf("%s://%s:%s%s/", + getScheme(), $_SERVER['SERVER_NAME'], + $_SERVER['SERVER_PORT'], + dirname($_SERVER['PHP_SELF'])); +} + ?>
\ No newline at end of file |