cron.ssh.free.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. require_once('seguranca.php');
  3. require_once('config.php');
  4. require_once('classe.ssh.php');
  5. $data = date("Y-m-d");
  6. // Feito Por Junior Rios
  7. // Exclui conta ssh free vencida
  8. $SQLSSH = "SELECT * FROM usuario_ssh_free where validade<='".date('Y-m-d H:i:s')."'";
  9. $SQLSSH = $conn->prepare($SQLSSH);
  10. $SQLSSH->execute();
  11. if(($SQLSSH->rowCount()) > 0){
  12. while($row = $SQLSSH->fetch()){
  13. //Carrega servidor
  14. $SQLServidor = "select * from servidor WHERE id_servidor = '".$row['servidor']."'";
  15. $SQLServidor = $conn->prepare($SQLServidor);
  16. $SQLServidor->execute();
  17. $servidor = $SQLServidor->fetch();
  18. //Realiza a comunicacao com o servidor
  19. $ip_servidor= $servidor['ip_servidor'];
  20. $loginSSH= $servidor['login_server'];
  21. $senhaSSH= $servidor['senha'];
  22. $ssh = new SSH2($ip_servidor);
  23. $ssh->auth($loginSSH,$senhaSSH);
  24. $ssh->exec("./remover.sh ".$row['login']." ");
  25. $mensagem = (string) $ssh->output();
  26. $SQLSSH = "delete from usuario_ssh_free WHERE id = '".$row['id']."' ";
  27. $SQLSSH = $conn->prepare($SQLSSH);
  28. $SQLSSH->execute();
  29. echo "<br>ContaSSH: ".$row['login']." excluida no servidor!<br>";
  30. }
  31. }else{
  32. echo "<br>Nenhuma Conta SSH excluida no servidor!<br>";
  33. }