diff --git a/app/routes.php b/app/routes.php index 9f05a33f63d1bb44f6de6cccab3dab32b890e556..0250f47db00e5f5920f0fb69063d452168ce050d 100644 --- a/app/routes.php +++ b/app/routes.php @@ -39,6 +39,7 @@ use Slim\Interfaces\RouteCollectorProxyInterface as Group; use Slim\Views\Twig; use Slim\Flash\Messages; +use App\Application\Middleware\AuthMiddleware; return function (App $app) { $app->options( @@ -100,15 +101,15 @@ return function (App $app) { $group->post('', CreateUserAction::class); } ); - + $app->group( '/account', function (Group $group) { $group->get('', AccountAction::class); $group->post('/delete', DeleteUserAction::class); - $group->get('/modify', ViewModifyForm::class); - $group->post('/modify', ModifyUserAction::class); + $group->get('/modify', ViewModifyForm::class); + $group->post('/modify', ModifyUserAction::class); } - ); + )->add(AuthMiddleware::class); $app->group( '/groups', function (Group $group) { @@ -130,12 +131,11 @@ return function (App $app) { } ); - $app->group( '/api', function (Group $group) { $group->get('/users', ListUsersJson::class); $group->get('/{id}/userscontaminated', ContaminatedUsersInGroup::class); - $group->get('/nearuserscontaminated', NearContaminatedUsers::class); + $group->get('/nearcontaminatedusers', NearContaminatedUsers::class); } - ); + )->add(AuthMiddleware::class); };