Filippo Bertilotti
2024-07-26 2bfce618a9d3b4cd86be2acd551a56aa45800efd
app/Http/Controllers/Profiles/ProfilesController.php
@@ -3,8 +3,13 @@
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;
class ProfilesController extends Controller
{
@@ -24,6 +29,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 +78,17 @@
            "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 saveUser(SSOFormRequest $request) {
        $data = $request->all();
        //VodafoneUser::save(["Name" => "Paolo", "Surname" => "Test", "EmailAddress" => "paolotest@test.it"]);
        $databaseHandler = new FakeSSODatabaseHandler;
        $databaseHandler->insertDataIntoTables($data);
        return view("vodafone_fake_sso.db-create-view");
    }
}