diff --git a/bootstrap/app.php b/bootstrap/app.php index 454837f..f4ce2d6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -1,19 +1,30 @@ false]); +$responseFactory = $app->getResponseFactory(); +$csrf = new CsrfMiddleware($responseFactory); +$csrfTwig = new CsrfToTwigMiddleware($twig); +$auth = new AuthMiddleware(); +$app->add($csrf); +$app->add($csrfTwig); $app->add(TwigMiddleware::create($app, $twig)); $app->addErrorMiddleware(true, false, false); $app->get('/', [UserController::class, 'home']); +$app->get('/login', [UserController::class, 'login']); +$app->post('/login', [UserController::class, 'doLogin']); +$app->get('/dashboard', [UserController::class, 'dashboard'])->add($auth); return $app;