From 46b56fa8e28e2e26b326f4c160465622ac9d6bc4 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Tue, 11 Aug 2020 13:30:06 +0200
Subject: [PATCH] added recent spam

---
 app/Http/Controllers/HumanVerification.php | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/app/Http/Controllers/HumanVerification.php b/app/Http/Controllers/HumanVerification.php
index fcf6e183d..034ac5213 100644
--- a/app/Http/Controllers/HumanVerification.php
+++ b/app/Http/Controllers/HumanVerification.php
@@ -105,7 +105,7 @@ class HumanVerification extends Controller
     private static function saveUser($user)
     {
         $userList = Cache::get(HumanVerification::PREFIX . "." . $user["id"], []);
-        
+
         if ($user["whitelist"]) {
             $user["expiration"] = now()->addWeeks(2);
         } else {
@@ -204,13 +204,16 @@ class HumanVerification extends Controller
             return true;
         } else if (\preg_match("/^\s*site:\"linkedin\.com[^\"]*\"\s+/si", $eingabe)) {
             return true;
+        } else if (\preg_match("/^\d+.(php|asp)\s+\?.*=.*/si", $eingabe)) {
+            return true;
         }
 
         return $possibleSpammer;
 
     }
 
-    public function botOverview(Request $request){
+    public function botOverview(Request $request)
+    {
         $id = "";
         $uid = "";
         $ip = $request->ip();
@@ -232,7 +235,8 @@ class HumanVerification extends Controller
             ->with('user', $user);
     }
 
-    public function botOverviewChange(Request $request) {
+    public function botOverviewChange(Request $request)
+    {
         $id = "";
         $uid = "";
         $ip = $request->ip();
@@ -247,11 +251,11 @@ class HumanVerification extends Controller
         $userList = Cache::get(HumanVerification::PREFIX . "." . $id);
         $user = $userList[$uid];
 
-        if($request->filled("locked")){
+        if ($request->filled("locked")) {
             $user["locked"] = boolval($request->input('locked'));
-        }elseif($request->filled("whitelist")) {
+        } elseif ($request->filled("whitelist")) {
             $user["whitelist"] = boolval($request->input('whitelist'));
-        }elseif($request->filled("unusedResultPages")) {
+        } elseif ($request->filled("unusedResultPages")) {
             $user["unusedResultPages"] = intval($request->input('unusedResultPages'));
         }
 
-- 
GitLab