davide.cucurnia@vola.it
2024-02-07 68b84d1f652aae4644c2dde96d9bb99e358294e8
resources/views/vodafone_fake_sso/choose_profile.blade.php
@@ -14,7 +14,6 @@
            border: 1px solid black;
            padding: 20px;
            margin-bottom: 30px;
            height: 80px;;
        }
        .grid {
@@ -30,6 +29,12 @@
            margin-top: 26px;
            line-height: 42px;
        }
        a {
            text-decoration:underline;
            display: block;
        }
    </style>
</head>
@@ -39,14 +44,13 @@
    <div class="grid">
        <h1 class="vfa-red-title">Laravel FakeSSO</h1>
        <h1 class="vfa-red-title">Standalone FakeSSO Server</h1>
        <form id="fakesso" name="fakesso" action="" method="POST">
            @csrf
            <div class="c-box">
                <p>
                    Seleziona la sessione di SSO e attivala
                </p>
                <h2>Seleziona il profilo SSO su cui vuoi loggarti</h2>
                <p>Il login utilizza i cookie a livello di dominio, risulterai loggato su tutti i portali che utilizzano il dominio attuale ({{$domain}}).</p>
                <select id="sel_attiva">
                    @foreach (config('devtools.fake_sso_profiles') as $profileIndex => $profileContent)
                        <option value="{{$profileIndex}}">{{$profileContent['name']}}</option>
@@ -56,17 +60,19 @@
                <div class="c-half"></div>
            </div>
            <div class="c-box">
                <p>
                    Elimina dalla sessione la FakeSSO.
                </p>
                <p>Elimina dalla sessione i cookie FakeSSO.</p>
                <input type="button" value="Reset" id="btnReset"/>
            </div>
        </form>
        <div class="c-box">
            <a href="{{route('create-view')}}">
                Crea nuovo profilo sso
            </a>
            <a href="{{route('create-view')}}">Crea nuovo profilo sso</a>
        </div>
        <div class="c-box">
            <h2>Scorciatoie Portali</h2>
            @foreach (config('custom.portals_shortcuts',[]) as $websiteName => $websiteUri)
                <a href="{{$websiteUri}}" target="_blank">{{$websiteName}}</a>
            @endforeach
        </div>
    </div>
</div>
@@ -78,7 +84,7 @@
        document.getElementById("btnAttiva").onclick = setCookies;
        document.getElementById("btnReset").onclick = delCookies;
        function callAjax(url, withReload = true) {
        function callAjax(url) {
            document.getElementById('vola-loading').style.display = 'block';
            let profile = document.getElementById('sel_attiva').value;
            $.ajax({
@@ -91,12 +97,8 @@
                data: JSON.stringify({prof: profile}),
            }).done(function (msg) {
                document.getElementById('vola-loading').style.display = 'none';
                if (withReload) {
                    location.href = location.origin + "/get";
                }
            }).fail(function() {
                document.getElementById('vola-loading').style.display = 'none';
                location.href = location.origin + "/get";
            });
        }