$app */ public static function register(App $app): void { $app->get('/auth/login', [AuthController::class, 'showLogin']); $app->post('/auth/login', [AuthController::class, 'login']); $app->post('/auth/logout', [AuthController::class, 'logout']); $app->get('/password/forgot', [PasswordResetController::class, 'showForgot']); $app->post('/password/forgot', [PasswordResetController::class, 'forgot']); $app->get('/password/reset', [PasswordResetController::class, 'showReset']); $app->post('/password/reset', [PasswordResetController::class, 'reset']); $app->group('/account', function ($group) { $group->get('/password', [AccountController::class, 'showChangePassword']); $group->post('/password', [AccountController::class, 'changePassword']); })->add(AuthMiddleware::class); } }