PHP 7.4.33
Preview: VerifyCsrfToken.php Size: 1001 B
/var/www/multi-event-cfp.bitkit.dk/httpdocs/app/Http/Middleware/VerifyCsrfToken.php
<?php

namespace App\Http\Middleware;

use Illuminate\Contracts\Encryption\DecryptException;
use Illuminate\Cookie\CookieValuePrefix;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;

class VerifyCsrfToken extends Middleware
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        'hooks/adobe/agreement/completed',
        'hooks/sendgrid/events'
    ];

    protected function getTokenFromRequest($request)
    {
        $token = $request->input('_token') ?: $request->header('X-CSRF-TOKEN') ?: request()->cookie('XSRF-TOKEN');

        if (!$token && $header = $request->header('X-XSRF-TOKEN') ?: request()->cookie('XSRF-TOKEN')) {
            try {
                $token = CookieValuePrefix::remove($this->encrypter->decrypt($header, static::serialized()));
            } catch (DecryptException $e) {
                $token = '';
            }
        }

        return $token;
    }
}

Directory Contents

Dirs: 0 × Files: 11
Name Size Perms Modified Actions
568 B lrw-rw-r-- 2025-03-03 05:39:26
Edit Download
294 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
5.58 KB lrw-rw-r-- 2025-03-03 05:39:26
Edit Download
353 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
734 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
691 B lrw-rw-r-- 2025-12-10 06:13:17
Edit Download
962 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
368 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
354 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
585 B lrw-r--r-- 2024-02-09 12:37:30
Edit Download
1001 B lrw-rw-r-- 2025-12-10 09:24:27
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).