From d409fa3653032013d861de0870eead9e282d3136 Mon Sep 17 00:00:00 2001 From: Filippo Bertilotti <filippobertilotti@gmail.com> Date: Tue, 10 Sep 2024 09:59:47 +0200 Subject: [PATCH] riadattamento --- app/Http/Controllers/Profiles/ProfilesController.php | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Profiles/ProfilesController.php b/app/Http/Controllers/Profiles/ProfilesController.php index 888c280..d9fc773 100644 --- a/app/Http/Controllers/Profiles/ProfilesController.php +++ b/app/Http/Controllers/Profiles/ProfilesController.php @@ -3,8 +3,14 @@ namespace App\Http\Controllers\Profiles; use App\Http\Controllers\Controller; +use App\Http\Requests\SSOFormRequest; +use App\Models\VodafoneUser; use App\Vola\Classes\Utils; +use App\Vola\Services\FakeSSODatabase\FakeSSODatabaseHandler; +use Exception; use Illuminate\Http\Request; +use Illuminate\Support\Facades\DB; +use Ramsey\Uuid\Provider\Time\FixedTimeProvider; class ProfilesController extends Controller { @@ -12,11 +18,8 @@ public function __construct(Request $request) { - if (in_array($request->ip(),config('devtools.access_whitelist',[]))) { - $this->authorized = true; - } else { - return response()->json(["status" => 401, "response" => "unauthorized"]); - } + + $this->authorized = true; } public function getFakeSSO(Request $request) @@ -24,6 +27,7 @@ if ($this->authorized) { return view('vodafone_fake_sso.choose_profile', [ "domain" => Utils::getDomain($_SERVER['SERVER_NAME']), + "loggedInfo" => Utils::getLoggedUser($request), "setUrl" => "/set", "clearUrl" => "/clear" ]); @@ -72,6 +76,19 @@ "sso_getInfoActivationWSC" => \Arr::first($defaultXML["sso"]["getInfoActivationWSC"]["parametri"]["boID"]), "picasso_getWebcustomerInformation" => \Arr::first($defaultXML["picasso"]["getWebcustomerInformation"]["parametri"]["k"]), ]; - return view('vodafone_fake_sso.create-view', $data); + return view('vodafone_fake_sso.create-view', $data); } + + public function showView() + { + return view('vodafone_fake_sso.show-write-view'); + } + 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