Пример #1
0
$app->delete('/gasto/:id', function ($id) {
    // exclui o gasto
    $isDeleted = gastoDAO::deleteGasto($id);
    // verifica se houve problema na exclusão
    if ($isDeleted) {
        echo "{'message':'Gasto excluído'}";
    } else {
        echo "{'message':'Erro ao excluir gasto'}";
    }
});
//FUNÇÕES USUÁRIO
$app->post('/usuarioCadastra', function () {
    $request = \Slim\Slim::getInstance()->request();
    $response = \Slim\Slim::getInstance()->response();
    $novoUsuario = json_decode($request->getBody());
    $aux = usuarioDAO::addUsuario($novoUsuario);
    if ($aux == false) {
        $response->setStatus(401);
    } else {
    }
});
$app->post('/usuarioAutentica', function () {
    $request = \Slim\Slim::getInstance()->request();
    $response = \Slim\Slim::getInstance()->response();
    $aux = json_decode($request->getBody());
    $login = $aux->login;
    $senha = $aux->senha;
    $ans = usuarioDAO::autentica($login, $senha);
    if ($ans == true) {
        session_start();
        $_SESSION["login"] = $login;