<?php $routes->get('/hiekkalaatikko', function () { HelloWorldController::sandbox(); }); function check_logged_in() { BaseController::check_logged_in(); } function logged_in_already() { BaseController::logged_in_already(); } $routes->get('/', 'logged_in_already', function () { SignUpController::signup(); }); $routes->post('/signup', function () { SignUpController::createUser(); }); $routes->post('/login', function () { UserController::login(); }); $routes->post('/logout', 'check_logged_in', function () { UserController::logout(); }); $routes->get('/search/', 'check_logged_in', function () { SearchController::all(); }); $routes->get('/units', 'check_logged_in', function () { PortfolioController::portfolio(); });