Guest User

Untitled

a guest
Jan 25th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.34 KB | None | 0 0
  1. //Verifica Se o usuario esta cadastrado no Codelist
  2. $query = "select trim(loginid) loginid from yfs_user where loginid = '$USER'";
  3. $stmt = db2_prepare($conn, $query);
  4.  
  5. db2_execute($stmt, array(10));
  6.  
  7. while (db2_fetch_row($stmt)) {
  8. $name = db2_result($stmt, 0);
  9. if ($name != $USER)
  10. {
  11. echo "<h1>Usuário $name, não encontrado.</h1>";
  12. die ;
  13. }
  14. }
  15.  
  16. <!DOCTYPE html>
  17. <html lang="pt-br">
  18. <head>
  19. <meta charset="utf-8">
  20. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  21. <meta name="viewport" content="width=device-width, initial-scale=1">
  22. <title>RETORNO DE CODELIST</title>
  23. <link href="../css/bootstrap.min.css" rel="stylesheet">
  24. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  25. <script src="../js/bootstrap.min.js"></script>
  26. </head>
  27. <body>
  28. <?php
  29.  
  30. //Valida se campo usuario ou senha estao vazios
  31. //if (empty($_POST['user']) or empty($_POST['passwd']))
  32. // {
  33. // echo "<h1><h1><br />";
  34. // }
  35.  
  36. //Variaveis
  37. $USER = strtolower(trim($_POST['user']));
  38. //$PASS = trim($_POST['passwd']);
  39. $USER2 = $USER{0};
  40.  
  41.  
  42.  
  43. //------------------------------------------------------------
  44. //Parâmetros de Banco de Dados
  45. $hostname = '10.41.14.216';
  46. $port = 50000;
  47. $user = 'siapp';
  48. $password = 'suporte123';
  49. $database = 'SIQASCZ';
  50.  
  51. $conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
  52. $conn = db2_connect($conn_string, '', '');
  53.  
  54. //Verifica Se o usuario esta cadastrado no Codelist
  55. $query = "select trim(loginid) loginid from yfs_user where loginid = '$USER'";
  56. $stmt = db2_prepare($conn, $query);
  57.  
  58. db2_execute($stmt, array(10));
  59.  
  60. while (db2_fetch_row($stmt)) {
  61. $name = db2_result($stmt, 0);
  62. if ($name != $USER)
  63. {
  64. echo "<h1>Usuário $name, não encontrado.</h1>";
  65. die ;
  66. }
  67. }
  68.  
  69.  
  70.  
  71.  
  72. //Contador para Nao dar problema em sobrescrever arquivos
  73. $ARQUIVO = "/usr/local/html/santacruz_homol/cont_delete.hits";
  74. $HANDLE = fopen($ARQUIVO, 'r+'); // Da Permissao para ler o Arquivo
  75. $DATA = fread($HANDLE, 512); // Obtem a contagem do Arquivo
  76. $CONTADOR = $DATA + 1; //Adiciona +1 no Arquivo
  77. fseek($HANDLE,0); // O Ponteiro Volta para o comeco do arquivo
  78. fwrite($HANDLE,$CONTADOR); //Salva o valor da variavel CONTADOR no arquivo
  79. fclose($HANDLE); // Fecha Arquivo
  80.  
  81. //Escreve os XML dentro no /tmp/usuario.bp
  82. file_put_contents("/usr/local/html/santacruz_homol/usuario_deletado_$CONTADOR.bp", "<INFO>n");
  83. file_put_contents("/usr/local/html/santacruz_homol/usuario_deletado_$CONTADOR.bp", "<DADO><NAME>$USER</NAME></DADO>n",FILE_APPEND);
  84. file_put_contents("/usr/local/html/santacruz_homol/usuario_deletado_$CONTADOR.bp", "</INFO>n",FILE_APPEND);
  85.  
  86. // Executa Shell Script para excluir Usuario
  87. shell_exec("/var/www/cgi-bin/delete_user_homol_santa.sh '$CONTADOR' 1> /tmp/result_delete.txt 2> /tmp/erro_delete.txt");
  88.  
  89. ?>
  90. <body>
  91. <!-- Modal -->
  92. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
  93. aria-hidden="true">
  94. <div class="modal-dialog" role="document">
  95. <div class="modal-content">
  96. <div class="modal-header">
  97. <button type="button" class="close" data-dismiss="modal" onclick="window.location.href='../index2.php'">&times;</button>
  98. <h4 class="modal-title" id="myModalLabel">Alerta !!!</h4>
  99. </div>
  100. <div class="modal-body">
  101. <?php echo "<h1>Usuário $name excluido !!</h1>"; ?>
  102. </div>
  103.  
  104. </div>
  105. </div>
  106. </div>
  107. <script>
  108. $(document).ready(function () {
  109.  
  110. $('#myModal').modal('show');
  111.  
  112. });
  113. </script>
  114.  
  115. </body>
  116. <?php
  117.  
  118. ?>
Add Comment
Please, Sign In to add comment