|
426 | 426 | $_SESSION['error_msg'] = __('Field "%s" can not be blank.',$error_msg); |
427 | 427 | } else { |
428 | 428 | $v_stats_user = escapeshellarg($_POST['v_stats_user']); |
429 | | - $v_stats_password = escapeshellarg($_POST['v_stats_password']); |
| 429 | + $v_stats_password = tempnam("/tmp","vst"); |
| 430 | + $fp = fopen($v_stats_password, "w"); |
| 431 | + fwrite($fp, $_POST['v_stats_password']."\n"); |
| 432 | + fclose($fp); |
430 | 433 | exec (VESTA_CMD."v-add-web-domain-stats-user ".$v_username." ".$v_domain." ".$v_stats_user." ".$v_stats_password, $output, $return_var); |
431 | 434 | check_return_code($return_var,$output); |
432 | 435 | unset($output); |
| 436 | + unlink($v_stats_password); |
433 | 437 | $v_stats_password = "••••••••"; |
434 | 438 | } |
435 | 439 | } |
|
450 | 454 | } |
451 | 455 | if (($v_stats_user != $_POST['v_stats_user']) || ($_POST['v_stats_password'] != "••••••••" ) && (empty($_SESSION['error_msg']))) { |
452 | 456 | $v_stats_user = escapeshellarg($_POST['v_stats_user']); |
453 | | - $v_stats_password = escapeshellarg($_POST['v_stats_password']); |
| 457 | + $v_stats_password = tempnam("/tmp","vst"); |
| 458 | + $fp = fopen($v_stats_password, "w"); |
| 459 | + fwrite($fp, $_POST['v_stats_password']."\n"); |
| 460 | + fclose($fp); |
454 | 461 | exec (VESTA_CMD."v-add-web-domain-stats-user ".$v_username." ".$v_domain." ".$v_stats_user." ".$v_stats_password, $output, $return_var); |
455 | 462 | check_return_code($return_var,$output); |
456 | 463 | unset($output); |
| 464 | + unlink($v_stats_password); |
457 | 465 | $v_stats_password = "••••••••"; |
458 | 466 | } |
459 | 467 | } |
|
484 | 492 | $v_ftp_username = $v_ftp_user_data['v_ftp_user']; |
485 | 493 | $v_ftp_username_full = $user . '_' . $v_ftp_user_data['v_ftp_user']; |
486 | 494 | $v_ftp_user = escapeshellarg($v_ftp_username); |
487 | | - $v_ftp_password = escapeshellarg($v_ftp_user_data['v_ftp_password']); |
488 | 495 | $v_ftp_path = escapeshellarg(trim($v_ftp_user_data['v_ftp_path'])); |
489 | 496 | if (empty($_SESSION['error_msg'])) { |
| 497 | + $v_ftp_password = tempnam("/tmp","vst"); |
| 498 | + $fp = fopen($v_ftp_password, "w"); |
| 499 | + fwrite($fp, $v_ftp_user_data['v_ftp_password']."\n"); |
| 500 | + fclose($fp); |
490 | 501 | exec (VESTA_CMD."v-add-web-domain-ftp ".$v_username." ".$v_domain." ".$v_ftp_username." ".$v_ftp_password . " " . $v_ftp_path, $output, $return_var); |
491 | 502 | check_return_code($return_var,$output); |
492 | 503 | if ((!empty($v_ftp_user_data['v_ftp_email'])) && (empty($_SESSION['error_msg']))) { |
|
499 | 510 | unset($v_ftp_email); |
500 | 511 | } |
501 | 512 | unset($output); |
| 513 | + unlink($v_ftp_password); |
| 514 | + $v_ftp_password = escapeshellarg($v_ftp_user_data['v_ftp_password']); |
502 | 515 | } |
503 | 516 |
|
504 | 517 | if ($return_var == 0) { |
|
552 | 565 | $v_ftp_path = escapeshellarg(trim($v_ftp_user_data['v_ftp_path'])); |
553 | 566 | exec (VESTA_CMD."v-change-web-domain-ftp-path ".$v_username." ".$v_domain." ".$v_ftp_username." ".$v_ftp_path, $output, $return_var); |
554 | 567 | if ($v_ftp_user_data['v_ftp_password'] != "'••••••••'" && $v_ftp_user_data['v_ftp_password'] != "••••••••" && !empty($v_ftp_user_data['v_ftp_password'])) { |
| 568 | + $v_ftp_password = tempnam("/tmp","vst"); |
| 569 | + $fp = fopen($v_ftp_password, "w"); |
| 570 | + fwrite($fp, $v_ftp_user_data['v_ftp_password']."\n"); |
| 571 | + fclose($fp); |
555 | 572 | exec (VESTA_CMD."v-change-web-domain-ftp-password ".$v_username." ".$v_domain." ".$v_ftp_username." ".$v_ftp_user_data['v_ftp_password'], $output, $return_var); |
| 573 | + unlink($v_ftp_password); |
| 574 | + $v_ftp_user_data['v_ftp_password'] = escapeshellarg(trim($v_ftp_user_data['v_ftp_password'])); |
556 | 575 | $to = $v_ftp_user_data['v_ftp_email']; |
557 | 576 | $subject = __("FTP login credentials"); |
558 | 577 | $hostname = exec('hostname'); |
|
0 commit comments