<?php function check_logged_in() { BaseController::check_logged_in(); } $routes->get('/', function () { if ($user = AuthController::get_user_logged_in()) { AppController::index(); } 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();