From 61ad98a6e2914578cae32f249d2b496892c0f10b Mon Sep 17 00:00:00 2001 From: filippo.bertilotti <filippobertilotti@gmail.com> Date: Mon, 27 May 2024 10:44:00 +0200 Subject: [PATCH] aggiunto controllo sul metodo post in modo da non poter raggiungere la route destroy utilizzando il get (parte 144) --- src/Framework/Dispatcher.php | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Framework/Dispatcher.php b/src/Framework/Dispatcher.php index b07ce6d..c1a07dd 100644 --- a/src/Framework/Dispatcher.php +++ b/src/Framework/Dispatcher.php @@ -9,11 +9,11 @@ public function __construct(private Router $router, private Container $container) { } - public function handle(string $path) { - $params = $this->router->match($path); + public function handle(string $path, $method) { + $params = $this->router->match($path, $method); if($params === false) { - throw new PageNotFoundException("No route matched for '$path'"); + throw new PageNotFoundException("No route matched for '$path' with method '$method'"); } $controller = "App\Controllers\\" . ucwords($params["controller"]); -- Gitblit v1.8.0