From 7146e93c75c6215af79fbfe523b7da0e339ec64a Mon Sep 17 00:00:00 2001
From: Filippo Bertilotti <filippobertilotti@gmail.com>
Date: Wed, 09 Oct 2024 12:01:55 +0200
Subject: [PATCH] Merge branch 'main' of https://blit.dubbidigitali.it/r/~fbertilotti/fakesso

---
 app/Http/Controllers/Profiles/ProfilesController.php |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/app/Http/Controllers/Profiles/ProfilesController.php b/app/Http/Controllers/Profiles/ProfilesController.php
index ea9410c..ed99ef4 100644
--- a/app/Http/Controllers/Profiles/ProfilesController.php
+++ b/app/Http/Controllers/Profiles/ProfilesController.php
@@ -10,7 +10,6 @@
 use Exception;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\DB;
-use Ramsey\Uuid\Provider\Time\FixedTimeProvider;
 
 class ProfilesController extends Controller
 {
@@ -18,8 +17,11 @@
 
     public function __construct(Request $request)
     {
-
-        $this->authorized = true;
+        if (in_array($request->ip(),config('devtools.access_whitelist',[]))) {
+            $this->authorized = true;
+        } else {
+            return response()->json(["status" => 401, "response" => "unauthorized"]);
+        }
     }
 
     public function getFakeSSO(Request $request)
@@ -85,9 +87,11 @@
         $productsList = $databaseHandler->readProducts();
         return view('vodafone_fake_sso.show-write-view', [ 'productsList' => $productsList ]);
     }
+
     public function saveUser(SSOFormRequest $request) {
         $data = $request->all();
         $databaseHandler = new FakeSSODatabaseHandler;
+        $databaseHandler->insertDataIntoTables($data);
         return view("vodafone_fake_sso.db-create-view");
     }
 

--
Gitblit v1.8.0