davide.cucurnia@vola.it
7 days ago db6ed42d785d38e0fe4bb5af2351a9710b3cc427
flusso di base nuovo model based response
2 files modified
10 ■■■■ changed files
app/Http/Requests/SSOFormRequest.php 3 ●●●● patch | view | raw | blame | history
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php 7 ●●●● patch | view | raw | blame | history
app/Http/Requests/SSOFormRequest.php
@@ -2,6 +2,7 @@
namespace App\Http\Requests;
use App\Rules\Base64String;
use Illuminate\Foundation\Http\FormRequest;
class SSOFormRequest extends FormRequest
@@ -24,7 +25,7 @@
    public function rules()
    {
        return [
            'EmailAddress' => 'required|email|not_regex:/<[^>]+?>/',
            'EmailAddress' => ['required', 'email', new ScriptCheck()],
            'Name' => 'required|not_regex:/<[^>]+?>/',
            'Surname' => 'required|not_regex:/<[^>]+?>/',
            'sim_1' => 'digits_between:10,10|not_regex:/<[^>]+?>/'
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php
@@ -27,7 +27,7 @@
        if (isset($profile)) {
            $responseContent["data"] = 'test. funziono ma le logiche non sono state ancora implementate';
            $responseContent["data"] = $this->fillXmlResponses($picassoRequest);
            $responseContent["status"] = 200;
            \RequestLogger::logProcessedRequest($request, $responseContent, (($picassoRequest) ? 'Picasso' : 'SSO Legacy') );
            return $responseContent;
@@ -42,6 +42,11 @@
    }
    public function fillXMLResponses(bool $picassso): string
    {
        return '';
    }
    public function getResponses(Request $request, $selectedUser, $picasso = false): string|array
    {
            $uriParts = explode("?", $request->url());