1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-07 05:36:54 +02:00

refactor(middlewares): cleanup CsrfMiddleware

This commit is contained in:
Awilum
2022-04-08 09:34:54 +03:00
parent 9c9e3e9146
commit 5799608b9c

View File

@@ -22,31 +22,6 @@ use Slim\Psr7\Response;
class CsrfMiddleware
{
/**
* __invoke
*
* @param Request $request PSR7 request
* @param Response $response PSR7 response
* @param callable $next Next middleware
*/
/*public function __invoke(Request $request, Response $response, callable $next) : Response
{
$data = $request->getParsedBody();
if (isset($data[flextype('csrf')->getTokenName()])) {
if (flextype('csrf')->isValid($data[flextype('csrf')->getTokenName()])) {
$response = $next($request, $response);
} else {
die('This looks like a cross-site request forgery!');
}
} else {
$response = $next($request, $response);
}
return $response;
}*/
/**
* Invoke
*