コード例 #1
0
ファイル: test_exec.php プロジェクト: wrtcoder/mini_isp
<?php

function ip_enable($ip)
{
    echo "start ip_enable";
    echo exec('whoami');
    echo exec("sudo ls -A >>/var/www/log2.txt");
    $result = exec("echo start ip_enable >>/var/www/log2.txt");
    $IPTABLES = "/sbin/iptables";
    $IPTABLES = $IPTABLES . " -t nat -I PREROUTING  -s " . $ip . " -j RETURN";
    $result = exec("sudo " . $IPTABLES . " >>/var/www/log2.txt");
    $result = exec("sudo echo end ip_enable >>/var/www/log2.txt");
}
$ip = "192.168.2.194";
ip_enable($ip);
echo "<h1> done4 </h1>";
コード例 #2
0
ファイル: create_account.php プロジェクト: wrtcoder/mini_isp
        } else {
            $email_text = sprintf(EMAIL_GREET_NONE, $firstname);
        }
        $email_text .= EMAIL_WELCOME . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
        tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
        // added by scotty to enable ip of customer if no duplicate ip seen (hacker making 2 accounts)
        // so they won't have to login after a new account created.
        mysql_close();
        $remote_addr = $HTTP_SERVER_VARS["REMOTE_ADDR"];
        //$mysql = new_mysql($username,$password,$database,"localhost");
        $mysql = new_mysql($mysql_username, $mysql_password, $mysql_database, $mysql_hostname);
        if (check_user_already($email_address, $remote_addr, $mysql) == 1) {
            $expire = update_account($email_address, $remote_addr, $mysql, $configValues);
            $timenow = time();
            if ($timenow < $expire) {
                ip_enable($HTTP_SERVER_VARS["REMOTE_ADDR"]);
            }
        }
        mysql_close();
        tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));
    }
}
$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));
require DIR_WS_INCLUDES . 'template_top.php';
require 'includes/form_check.js.php';
?>

<h1><?php 
echo HEADING_TITLE;
?>
</h1>