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:
@@ -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
|
||||
*
|
||||
|
Reference in New Issue
Block a user