summaryrefslogtreecommitdiffstats
path: root/settings/Controller/CheckSetupController.php
diff options
context:
space:
mode:
Diffstat (limited to 'settings/Controller/CheckSetupController.php')
-rw-r--r--settings/Controller/CheckSetupController.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/settings/Controller/CheckSetupController.php b/settings/Controller/CheckSetupController.php
index 42bb4739870..fa4ed57ab95 100644
--- a/settings/Controller/CheckSetupController.php
+++ b/settings/Controller/CheckSetupController.php
@@ -287,12 +287,11 @@ class CheckSetupController extends Controller {
*/
private function forwardedForHeadersWorking() {
$trustedProxies = $this->config->getSystemValue('trusted_proxies', []);
- $remoteAddress = $this->request->getRemoteAddress();
+ $remoteAddress = $this->request->getHeader('REMOTE_ADDR');
- if (is_array($trustedProxies) && in_array($remoteAddress, $trustedProxies)) {
- return false;
+ if (\is_array($trustedProxies) && \in_array($remoteAddress, $trustedProxies)) {
+ return $remoteAddress !== $this->request->getRemoteAddress();
}
-
// either not enabled or working correctly
return true;
}