get('/login', function ($request, $response, $args) { // Render index view return $this->renderer->render($response, 'login.phtml', $args); }); $app->post('/login', function ($request, $response, $args) { // Render index view $post = $request->getParsedBody(); try { $resp = $this->auth->login($post['rekeningnr'], $post['pascode']); if ($resp) { return Redirect::create($request, $response, '/'); } else { return Redirect::create($request, $response, '/login?error'); } } catch (\Exception $e) { return Redirect::create($request, $response, '/login?error'); } }); $app->get('/logout', function ($request, $response, $args) { $this->auth->logout(); return Redirect::create($request, $response, '/login'); }); } }