!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. PHP/5.4.16 

uname -a: Linux roko-bkp 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 

uid=48(apache) gid=48(apache) groups=48(apache),1003(webmaster) 

Safe-mode: OFF (not secure)

/var/www/html/admin/usuario/   drwxr-xr-x
Free 9.43 GB of 93.48 GB (10.09%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     usuario_grava.php (7.38 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
#############################################################################
# Nome: usuario_grava.php                                                      #
# System: Irpen                                                                #
# Criado por: Breno Henrique Vivarelli                                        #
# Empresa: Netnigro                                                            #
# E-mail: breno@netnigro.com.br                                                #
# Descrição: Inclusão, alteração e inativação de usuários                    #
# Histórico:                                                                 #
#    . 03/06/2008 - Breno Henrique Vivarelli                                    #
#            Criação da Página                                                 # 
#############################################################################

// Includes
include("../../config/config.php");
include(
INCLUDES "conexaoBD.php");
include(
INCLUDES "sentencas_sql.php");
include(
INCLUDES "funcoes_uteis.php");
include(
INCLUDES "valida_usuario.inc.php");

// Parâmetros provenientes da requisição
$meus_dadosSN   $_POST["hddMeusDadosSN"];

if (
$meus_dadosSN == "N") {
    
$cod_perfil     $_POST['cboPerfil'];
    
$cod_oficio     $_POST['cboOficio'];
    
$tabeliaoSN     $_POST['rbtTabeliao'];
    
$associadoSN    $_POST["rbtAssociadoSN"];
}

$cod_usuario    $_POST['hddUsuario'];
$nome           $_POST['txtNome'];
$cpf            $_POST['txtCPF'];
$dt_nascimento  FormataData($_POST['txtDataNascimento'], 'BD');
$email          $_POST['txtEmail'];
$email2         $_POST['txtEmail2'];
$ddd1           $_POST['txtDDD1'];
$num_telefone1  FormataTelefone($_POST['txtNumTelefone1'], 'BD');
$ramal1         $_POST['txtRamal1'];
$ddd2           $_POST['txtDDD2'];

if (empty(
$ddd2)) {
    
$ddd2 NULL;
}
$num_telefone2  $_POST['txtNumTelefone2'];
if (empty(
$num_telefone2)) {
    
$num_telefone2 NULL;
} else {
    
$num_telefone2 FormataTelefone($num_telefone2'BD');
}
$ddd_celular    $_POST['txtDDDCelular'];
if (empty(
$ddd_celular)) {
    
$ddd_celular NULL;
}
$num_celular    $_POST['txtNumCelular'];
if (empty(
$num_celular)) {
    
$num_celular NULL;
} else {
    
$num_celular FormataTelefone($num_celular'BD');
}


if (
$acao == "I") {
    
$ativoSN "S";
}

// Ação que o script deverá executar (Inclusão - I, Alteração - U, Ativação - A ou Inativação - IN)

if (isset($_POST["btnAtivar"])) {
    
$acao "A";
} elseif (isset(
$_POST["btnInativar"])) {
    
$acao "IN";
}

$senha NULL;
if (isset(
$_POST['txtSenha']) && !empty($_POST['txtSenha'])) {
    
$senha $_POST['txtSenha'];
}
$altera_senhaSN "N";
if (isset(
$_POST["ckbAlterarSenhaSN"]) || !empty($senha)) {
    
$altera_senhaSN "S";
    
$senha_repetida $_POST['txtSenhaRepetida'];
}

if (!empty(
$senha) && strcmp($senha$senha_repetida) != 0) {
    
$parametros_url = array("msg" => "A senha repetida é inválida!");
    
$parametros_url["erro"] = "S";
    
Redireciona($_SESSION["link_voltar"], $parametros_url);
    exit();
}

$erro false;

$acao $_POST['hddAcao'];
switch (
$acao) {
    case 
"I"// Inclusão de usuário
        // Gera senha aleatória
        // $senha    = GeraSenhaAleatoriaMascara("NNAAAANN");
                   
        // $sql        = INCLUI_USUARIO;
        // $tipo_dados = TIPO_DADOS_INCLUI_USUARIO;
        // $parametros = array($cod_perfil,$cod_oficio,$nome,$cpf,$rg,$tabeliaoSN,$email,md5($senha),$ddd1,$num_telefone1,$ramal1,$ddd2,$num_telefone2,$fax,
        //                     $obs,$ddd_celular,$num_celular,$dt_nascimento,$associadoSN);
        // $msg        = "Usuario incluído com sucesso!"; 
        // break;

        
$senha = empty($senha) ? GeraSenhaAleatoriaMascara("NNAAAANN") : $senha;

        
$sql        INCLUI_USUARIO_INTERNO;
        
$tipo_dados TIPO_DADOS_INCLUI_USUARIO_INTERNO;
        
$parametros = array(
            
$cod_perfil$cod_oficio$nome$cpf$rg$tabeliaoSN$emailmd5($senha), $ddd1$num_telefone1$ramal1$ddd2$num_telefone2$fax,
            
$obs$ddd_celular$num_celular$dt_nascimento$associadoSN
        
);
        
$msg        "Usuario incluído com sucesso!";
        break;

        
// Alteração dos dados do usuário
    
case "U":
        if (
$meus_dadosSN == 'N') {
            
$parametros = array(
                
$cod_perfil$cod_oficio$nome$cpf$tabeliaoSN$email$ddd1$num_telefone1$ddd2$num_telefone2$ddd_celular$num_celular$dt_nascimento$associadoSN$email2$cod_usuario
            
);
           
            if (
$_POST['tipo'] == 2) {
                
$sql ALTERA_USUARIO;
                
$tipo_dados TIPO_DADOS_ALTERA_USUARIO;
            } else {
                
$sql ALTERA_USUARIO_INTERNO;
                
$tipo_dados TIPO_DADOS_ALTERA_USUARIO_INTERNO;
            }

            
$msg        "Usuario alterado com sucesso!";
        } else {
            
$parametros = array($nome$cpf$email$ddd1$num_telefone1$ramal1$ddd2$num_telefone2$fax$ddd_celular$num_celular$dt_nascimento$email2$cod_usuario);
            if (
$_POST['tipo'] == 2) {
                
$sql        ALTERA_MEUS_DADOS;
                
$tipo_dados TIPO_DADOS_ALTERA_MEUS_DADOS;
            } else {
                
$sql        ALTERA_MEUS_DADOS_INTERNO;
                
$tipo_dados ALTERA_MEUS_DADOS_INTERNO;
            }
            
$msg        "Os seus dados foram alterados com sucesso!";
        }
        break;
    case 
"A"// Ativação do usuário
        
$sql        ATIVA_USUARIO;
        
$tipo_dados TIPO_DADOS_ATIVA_USUARIO;
        
$parametros = array($cod_usuario);
        
$msg        "Usuario ativado com sucesso!";
        break;
    case 
"IN"// Inativação do usuário
        
$sql        INATIVA_USUARIO;
        
$tipo_dados TIPO_DADOS_INATIVA_USUARIO;
        
$parametros = array($cod_usuario);
        
$msg        "Usuario inativado com sucesso!";
        break;
}
echo 
$sql;
//die();
if ($stmt $conexao->prepare($sql)) {
    
// Anexa os parâmetros na senteça sql
    
$res db_stmt_bind_param($stmt$tipo_dados$parametros);
    
//echo $res;
    //die();

    
if ($res) {
        
$exec $stmt->execute();

        if (
$exec) {
            if (
$acao == "I") {
                
$cod_contato $stmt->insert_id;

                
//include("usuario_envia_senha.php");
                //EnviaSenhaUsuario($conexao,$cod_contato);
            
} else if ($acao == "U" && ($altera_senhaSN == "S" || !empty($senha))) {
                echo 
$sql_upd_senha_usuario "UPDATE contatos SET CON_Senha = '" md5($senha) . "' WHERE CON_RowID = $cod_usuario ";
                
$rs_upd_senha_usuario $conexao->query($sql_upd_senha_usuario);

                if (
$conexao->affected_rows <= 0) {
                    
$msg "Erro ao alterar a senha";
                    
//$msg = $conexao->error;
                    
$erro true;
                }
            }
            
$stmt->close();
        } else {
            
$erro true;
            
$msg $stmt->error;
            
$msg "Erro executando comando SQL: $sql Error msg: $msg;
            
$stmt->close();
        }
    } else {
        
$erro true;
        
$msg "Erro";
        
$msg $stmt->error;
        
$msg " Erro executando parametros ";
    }
} else {
    
$erro true;
    
$msg "Erro";
    
$msg $conexao->error;
    
$msg " Erro conexão ";
}

$parametros_url = array("msg" => "$msg");
if (
$erro) {
    
$conexao->rollback();
    
$parametros_url["erro"] = "S";
} else {
    
$conexao->commit();
}

if (
$meus_dadosSN == "S") {
    
$parametros_url["meus_dados"] = "S";
}

if (
in_array($acao, array("I""U"))) {
    
Redireciona("usuario_cad.php"$parametros_url);
} else {
    
Redireciona($_SESSION["link_voltar"], $parametros_url);
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0038 ]--