Example #1
0
    } 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);