require "proteger.php"; extract(recupera($_POST, 1)); if($funcao == "alterar_dados"){ $true = validaCampos(array( $nome, $doc2, $nascimento, $sexo, $email, $celular, $cep, $endereco, $endnum, $bairro, $cidade, $uf )); if(!$true) die("Por favor preencha todos os campos obrigatórios!"); if(!checkEmail($email)) die("Por favor informe um e-mail válido!"); $nascimento = invertedata($nascimento); $post = array( "nome" => $nome, "rg" => $doc2, "datadenascimento" => $nascimento, "sexo" => $sexo, "email" => $email, "telefoneresidencial" => somenteNumeros($telefone), "celular" => somenteNumeros($celular), "cep" => somenteNumeros($cep), "logradouro" => $endereco, "numero" => $endnum, "complemento" => $complemento, "bairro" => $bairro, "cidade" => $cidade, "ibge" => $cidade_ibge, "uf" => $uf, ); // $url = "{$sg_url_base}/cliente/{$var_usuario_id}"; $post = utf8_encode_array($post); $curl = fetchCURL($url, json_encode($post), "PUT", $sg_header); $data = json_decode($curl[0], true); // if($data['status'] !== "success"){ die("Houve um erro ao realizar seu cadastro, por favor tente novamente!"); } $_SESSION[$md5]['nome'] = $nome; die("Dados alterados com sucesso!"); }elseif($funcao == "alterar_senha"){ $true = validaCampos(array($senha_atual, $senha, $senha2)); if(!$true) die(ECV); if($senha !== $senha2) die("A confirmação de sua senha não coincide."); $senha_atual = md5($senha_atual); $nova_senha = md5($senha); // $url = "{$sg_url_base}/cliente/{$var_usuario_id}"; $curl = fetchCURL($url, array(), "GET", $sg_header); $result = json_decode($curl[0], true); $data = $result['data'][0]; // if($senha_atual !== $data['senha']) die("Sua senha atual informada está incorreta!"); $post = array( "senha" => $nova_senha, ); $post = utf8_encode_array($post); $curl = fetchCURL($url, json_encode($post), "PUT", $sg_header); $data = json_decode($curl[0], true); // if($data['status'] !== "success"){ die("Houve um erro ao realizar a operação, por favor tente novamente!"); } jQuery(" closeMyModal(); "); die(PROCESSADO); }else{ die(VNPFI); }