summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold Daniels <arnold@jasny.net>2015-09-16 13:20:36 +0200
committerArnold Daniels <arnold@jasny.net>2015-09-27 16:54:20 +0200
commit8424ae15ee0a0ed931af6aeab8fc7421b3a54081 (patch)
tree93222eb2e1e9e46479c12c77c16bd96ff723e9b8
parent5958449d01228112724be8e168c15cd36d1065d3 (diff)
downloadsso-8424ae15ee0a0ed931af6aeab8fc7421b3a54081.zip
sso-8424ae15ee0a0ed931af6aeab8fc7421b3a54081.tar.gz
sso-8424ae15ee0a0ed931af6aeab8fc7421b3a54081.tar.bz2
Use $returnUrl in attach when specified
-rw-r--r--src/Broker.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Broker.php b/src/Broker.php
index b55f91d..3efaadc 100644
--- a/src/Broker.php
+++ b/src/Broker.php
@@ -128,9 +128,9 @@ class Broker
$url = $this->getAttachUrl();
if (isset($returnUrl)) {
+ $url .= "&returnUrl=" . urlencode($returnUrl);
+ } else {
$url .= "&returnUrl=" . urlencode("http://{$_SERVER["SERVER_NAME"]}{$_SERVER["REQUEST_URI"]}");
- } elseif (!empty($_REQUEST['returnUrl'])) {
- $url .= "&returnUrl=" . urlencode($_REQUEST['returnUrl']);
}
header("Location: $url", true, 307);