diff --git a/metager/app/Models/Verification/HumanVerification.php b/metager/app/Models/Verification/HumanVerification.php index 73a1f1d2d130b916c38345e33c270ebe9f6e5c1c..cb7ec0523daec9b592f5b584c67a35322cbaa0d8 100644 --- a/metager/app/Models/Verification/HumanVerification.php +++ b/metager/app/Models/Verification/HumanVerification.php @@ -25,7 +25,7 @@ class HumanVerification $this->verificators[] = $cookie_verificator; } catch (Exception $e) { // If we detected usage of a webdriver - if (!empty($bv_data) && is_array($bv_data) && $bv_data["webdriver"] === true) { + if (!empty($bv_data) && is_array($bv_data) && array_key_exists("webdriver", $bv_data) && $bv_data["webdriver"] === true) { $this->verificators[] = new WebdriverVerification(); } elseif (!empty($bv_data) && \array_key_exists("csp", $bv_data) && \array_key_exists("error_count", $bv_data["csp"]) && $bv_data["csp"]["error_count"] > 1) { $this->verificators[] = new IPVerification();