From 112003cb7f05327cf67e356b10df791ef79a269c Mon Sep 17 00:00:00 2001 From: Andrii Kondratenko <59862-ankondrat4@users.noreply.drupalcode.org> Date: Fri, 22 Dec 2023 10:20:49 +0000 Subject: [PATCH] Issue #3179035 by Anybody, interX: Support validation behind a reverse proxy --- recaptcha.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recaptcha.module b/recaptcha.module index fe37e25..5bb74d1 100644 --- a/recaptcha.module +++ b/recaptcha.module @@ -172,7 +172,7 @@ function recaptcha_captcha_validation($solution, $response, $element, $form_stat // Ensures the hostname matches. Required if "Domain Name Validation" is // disabled for credentials. if ($config->get('verify_hostname')) { - $recaptcha->setExpectedHostname($_SERVER['SERVER_NAME']); + $recaptcha->setExpectedHostname(\Drupal::request()->getHost()); } $resp = $recaptcha->verify( -- GitLab