From f90115aa8efbb3257c28985d0fc17ec70b0f62a7 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 27 Jul 2021 08:45:46 +1000 Subject: [PATCH] Fixes for incorrect confirmation codes --- app/Http/Middleware/UrlSetDb.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Middleware/UrlSetDb.php b/app/Http/Middleware/UrlSetDb.php index e93ac08440ab..3c9d779e31b1 100644 --- a/app/Http/Middleware/UrlSetDb.php +++ b/app/Http/Middleware/UrlSetDb.php @@ -42,6 +42,9 @@ class UrlSetDb $hashed_db = $hashids->decode($segments[0]); + if(!is_array($hashed_db)) + return response()->json(['message' => 'Invalid confirmation code'], 403); + MultiDB::setDB(MultiDB::DB_PREFIX.str_pad($hashed_db[0], 2, '0', STR_PAD_LEFT)); }