} else { AuthController::index(); } }); $routes->post('/login', function () { // Kirjautumisen käsittely AuthController::handle_login(); }); $routes->get('/logout', function () { AuthController::signout(); }); $routes->get('/signup', function () { AuthController::signup(); }); $routes->post('/signup', function () { AuthController::handle_signup(); }); $routes->get('/tasks/create', 'check_logged_in', function () { AppController::createTask(); }); $routes->post('/tasks/create', 'check_logged_in', function () { AppController::storeTask(); }); $routes->get('/tasks/task/:id', 'check_logged_in', function ($id) { AppController::showTask($id); }); $routes->get('/tasks/complete/:id', 'check_logged_in', function ($id) { AppController::markComplete($id); }); $routes->get('/tasks/incomplete/:id', 'check_logged_in', function ($id) { AppController::markInComplete($id);