From 028b1568b557c469d426b23b463e3ebf732b3e10 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Wed, 8 Jun 2022 14:06:58 +0200 Subject: [PATCH] removing whitelist --- metager/app/Http/Middleware/Spam.php | 2 ++ metager/app/Models/HumanVerification.php | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/metager/app/Http/Middleware/Spam.php b/metager/app/Http/Middleware/Spam.php index 1a86678f2..86bf65a7e 100644 --- a/metager/app/Http/Middleware/Spam.php +++ b/metager/app/Http/Middleware/Spam.php @@ -37,6 +37,8 @@ class Spam if ($spam === true) { $human_verification = \app()->make(HumanVerification::class); $human_verification->lockUser(); + $human_verification->setUnusedResultPage(50); + $human_verification->setWhiteListed(false); } return $next($request); diff --git a/metager/app/Models/HumanVerification.php b/metager/app/Models/HumanVerification.php index 119ce459f..60f611ef5 100644 --- a/metager/app/Models/HumanVerification.php +++ b/metager/app/Models/HumanVerification.php @@ -172,6 +172,12 @@ class HumanVerification return $this->user["whitelist"]; } + public function setWhiteListed(bool $whitelisted) + { + return $this->user["whitelist"] = $whitelisted; + $this->saveUser(); + } + function addQuery() { $this->user["unusedResultPages"]++; -- GitLab