Example #1
0
 public function doPost()
 {
     $r = UsuarioResource::getInstance();
     $usuario = Usuario::fromArray($r->getRequest());
     if ($usuario->getEmail()) {
         if ($usuario->getSenha()) {
             if ($usuario->getUsername()) {
                 $m = UsuarioController::cadastrar($usuario);
                 if ($m) {
                     created_header();
                     echo $usuario->getJson("nome,username,email,codigo");
                 } else {
                     exception_header();
                     UsuarioController::print_exception("cadastrar");
                 }
             } else {
                 bad_request_header();
             }
         } else {
             UsuarioController::porEmail($usuario->getEmail());
             ok_header();
             if (UsuarioController::get("id")) {
                 echo UsuarioController::$usuario->getJson("id,nome,username,email,codigo,status,departamento");
             } else {
                 echo $usuario->getJson("email");
             }
         }
     } else {
         bad_request_header();
     }
 }
Example #2
0
 public function doPost()
 {
     $r = UsuarioResource::getInstance();
     if ($r->getRequest("username")) {
         UsuarioController::porUsername($r->getRequest("username"));
         ok_header();
         if (!UsuarioController::get("id")) {
             UsuarioController::set("username", $r->getRequest("username"));
         }
         echo UsuarioController::$usuario->getJson("id,nome,username,email,codigo,status,departamento");
     } else {
         bad_request_header();
     }
 }
Example #3
0
}
?>

<?php 
if (isset($_COOKIE["credentials"])) {
    SessaoController::autenticar($_COOKIE["credentials"]);
    if (UsuarioController::get("id")) {
        if (isset($_POST["codigo"])) {
            $o = UsuarioController::ativarConta($_POST["codigo"]);
            if ($o) {
                ok_header();
            } else {
                exception_header();
                UsuarioController::print_exception("ativar_conta");
            }
        } else {
            $o = UsuarioController::solicitarAtivacaoDeConta();
            if ($o) {
                ok_header();
            } else {
                exception_header();
                echo "Houve um erro!";
            }
        }
    } else {
        exception_header();
        SessaoController::prin_exception("autenticar");
    }
} else {
    bad_request_header();
}