summaryrefslogtreecommitdiff
path: root/src/web/router.php
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-11-26 13:05:21 -0500
committerFreya Murphy <freya@freyacat.org>2024-11-26 13:05:21 -0500
commit180eaef3dbd12f39b74dc02ee68a35fdb23ca3a6 (patch)
tree0bc9cae8846981dacf4a27296772bd889f425a0e /src/web/router.php
parentfix redirect (diff)
downloadldap_forwardauth-180eaef3dbd12f39b74dc02ee68a35fdb23ca3a6.tar.gz
ldap_forwardauth-180eaef3dbd12f39b74dc02ee68a35fdb23ca3a6.tar.bz2
ldap_forwardauth-180eaef3dbd12f39b74dc02ee68a35fdb23ca3a6.zip
read x-forwarded
Diffstat (limited to '')
-rw-r--r--src/web/router.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/web/router.php b/src/web/router.php
index 55f17c3..572e4d9 100644
--- a/src/web/router.php
+++ b/src/web/router.php
@@ -83,7 +83,11 @@ class Router {
}
private function get_redirect(): string {
- $redirect = $_GET['redirect'] ?? $this->get_post_info('redirect') ?? '';
+ $redirect =
+ $this->get_post_info('redirect') ??
+ $_GET['redirect'] ??
+ $_SERVER['HTTP_X_FORWARDED_HOST'] ??
+ '';
if (is_array($redirect)) {
$redirect = $redirect['redirect'];
}