/* ======================= Rotas da Aplicação ===================== */ // página inicial $app->get('/', function () { \Controllers\PagesController::home(); }); // login // GET: exibe formulário de login // POST: processa o formulário de login $app->map('/login', function () { \Controllers\SessionsController::login(); })->via('GET', 'POST'); // logout (sair) $app->get('/logout', function () { \Controllers\SessionsController::logout(); }); // página de erro ao tentar acessar uma rota restrita a usuários logados $app->get('/erro-login-necessario', function () { \View::make('erro-login-necessario'); }); // página de erro ao tentar acessar uma rota restrita a administradores $app->get('/erro-nivel-admin-necessario', function () { \View::make('erro-nivel-admin-necessario'); }); // formulário de cadastro $app->get('/cadastro', function () { \Controllers\UsersController::create(); }); // processa o formulário de cadastro $app->post('/cadastro_salvar', function () {