summaryrefslogtreecommitdiffstats
path: root/examples/consumer/common.php
diff options
context:
space:
mode:
authortailor <cygnus@cprogrammer.org>2007-11-13 01:58:00 +0000
committertailor <cygnus@cprogrammer.org>2007-11-13 01:58:00 +0000
commit1f45f3f6f4b2691b8697fb52525cba2f79df7862 (patch)
treec21afb646796fe189e610de24eb4e52fcee54c7b /examples/consumer/common.php
parent5203594829f55e334f75f29adfab4f2ccc06bb4e (diff)
downloadphp-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.php22
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