예제 #1
0
});
// 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 () {
    \Controllers\UsersController::store();
});
// página de cadastro finalizado
$app->get('/cadastro_finalizado', function () {
    \View::make('user.created');
});
// painel do usuário
$app->get('/painel-de-controle', function () {
    \Controllers\UsersController::controlPanel();
});
// alteração de senha
$app->post('/alterar-senha', function () {
    \Controllers\UsersController::changePassword();
});
// formulário para cadastrar pergunta
$app->get('/fazer-pergunta', function () {