nfc.contactodigital.it Open in urlscan Pro
134.122.89.131  Public Scan

URL: https://nfc.contactodigital.it/
Submission: On September 29 via api from US — Scanned from IT

Form analysis 0 forms found in the DOM

Text Content

Symfony\Component\HttpKernel\Exception\HttpException: I'm a teapot - No UUID provided. in file /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Application.php on line 1252

#0 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(45): Illuminate\Foundation\Application->abort()
#1 /home/nfc/webapps/nfc/app/Http/Controllers/QuizController.php(82): abort()
#2 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\Http\Controllers\QuizController->handleCandidate()
#3 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\Routing\Controller->callAction()
#4 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Route.php(259): Illuminate\Routing\ControllerDispatcher->dispatch()
#5 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\Routing\Route->runController()
#6 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Router.php(806): Illuminate\Routing\Route->run()
#7 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\Routing\Router->Illuminate\Routing\{closure}()
#8 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#9 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Routing\Middleware\SubstituteBindings->handle()
#10 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#11 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#12 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#13 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#14 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#15 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#16 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Session\Middleware\StartSession->handle()
#17 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#18 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#19 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#20 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#21 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#22 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Router.php(805): Illuminate\Pipeline\Pipeline->then()
#23 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Router.php(784): Illuminate\Routing\Router->runRouteWithinStack()
#24 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Router.php(748): Illuminate\Routing\Router->runRoute()
#25 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Routing/Router.php(737): Illuminate\Routing\Router->dispatchToRoute()
#26 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\Routing\Router->dispatch()
#27 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
#28 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#29 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#30 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
#31 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#32 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#33 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#34 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#35 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
#36 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(99): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#37 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#38 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#39 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Http\Middleware\HandleCors->handle()
#40 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#41 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(183): Illuminate\Http\Middleware\TrustProxies->handle()
#42 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#43 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\Pipeline\Pipeline->then()
#44 /home/nfc/webapps/nfc/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#45 /home/nfc/webapps/nfc/public/index.php(51): Illuminate\Foundation\Http\Kernel->handle()
#46 {main}


 * Stack
 * Context
 * Debug
 * Flare

 * Share
   
   SHARE WITH FLARE
   
   Docs
    * Stack
    * Context
    * Debug
   
   Create Share
 * Docs

 * IGNITION SETTINGS
   
   Docs
   Editor
   ClipboardSublimeTextMateEmacsMacVimPhpStormPHPStorm RemoteIdeaVS CodeVS Code
   InsidersVS Code RemoteVS Code Insiders RemoteVS
   CodiumCursorAtomNovaNetBeansXdebug
   
   Theme
   auto
   Save settings
   
   Settings will be saved locally in ~/.ignition.json.

I'm a teapot - No UUID provided.
Symfony \ Component \ HttpKernel \ Exception \ HttpException
PHP 8.2.2310.48.22
I'm a teapot - No UUID provided.

Expand vendor frames
 1. 2 vendor frames
 2. App \ Http \ Controllers \ QuizController : 82
    handleCandidate
 3. 
 4. 44 vendor frames

app / Http / Controllers / QuizController.php : 82

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

        session()->flush();

        //
        $device = $request->query('device');
        if (!empty($device)) session(['device' => $device]);

        // Ricevo se presente il dispositivo è un totem
        $totem = $request->query('totem');
        if (!empty($totem)) session(['totem' => $totem]);

        // Riceve l'UUID dal parametro GET
        $uuid = $request->query('origin');

        // Se l'UUID non viene fornito, reindirizza a un errore 418
        if (!$uuid) {
            abort(418, "I'm a teapot - No UUID provided.");
        }

        // Verifica se l'UUID è presente
        $candidate = Candidate::where('uuid', $uuid)->first();

        // Se il candidato non esiste, crealo
        if (!empty($candidate)) {

            // Aggiungo il candidato in sessione
            session(['candidate_id' => $candidate->id]);

            $data = $candidate->latestSelfie();
            if ($data) {
                if ($totem != 1) {

 * App
   * Routing
 * Request
   * Browser
   * Headers
   * Body
 * Context
   * Versions


APP


ROUTING

Controller

App\Http\Controllers\QuizController@handleCandidate


Route name

quiz


Middleware

 * web
   
   


REQUEST

https://nfc.contactodigital.it/
GET

curl "https://nfc.contactodigital.it/" \
   -X GET \
   -H 'priority: u=0, i' \
   -H 'accept-language: it-IT,it;q=0.9' \
   -H 'accept-encoding: gzip, deflate, br, zstd' \
   -H 'sec-fetch-dest: document' \
   -H 'sec-fetch-user: ?1' \
   -H 'sec-fetch-mode: navigate' \
   -H 'sec-fetch-site: none' \
   -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
   -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36' \
   -H 'upgrade-insecure-requests: 1' \
   -H 'host: nfc.contactodigital.it';




BROWSER

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36




HEADERS

priority

u=0, i


accept-language

it-IT,it;q=0.9


accept-encoding

gzip, deflate, br, zstd


sec-fetch-dest

document


sec-fetch-user

?1


sec-fetch-mode

navigate


sec-fetch-site

none


accept

text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7


user-agent

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36


upgrade-insecure-requests

1


host

nfc.contactodigital.it




BODY

[]




CONTEXT


VERSIONS

Php Version

8.2.23


Laravel Version

10.48.22


Laravel Locale

en


Laravel Config Cachedfalse
App Debugtrue
App Env

local


 * 1Queries

14:11:32
Runtime 0.33ms
Connection sqlite

select * from "sessions" where "id" = mmw3cDmGgz2FwPSNLIc27f943BTExanQ0zzJoyMN limit 1


1 query parameter
 * 
 * ·
 * Source
 * ·
 * Docs
 * ·
 * Laravel

Ignition is built byFlare, the Laravel error reporting service.