Esempio n. 1
0
 if (!isNull($data->{'user'}) && !isNull($data->{'password'}) && !isNull($data->{'email'}) && !isNull($data->{'ime'}) && !isNull($data->{'deviceid'}) && !isNull($data->{'key'}) && !isNull($data->{'type'})) {
     if (strcmp(API_USER, $data->{'user'}) != 0 || strcmp(API_PASSWORD, $data->{'password'}) != 0) {
         echo "false";
         exit;
     }
     if (!checkIp()) {
         echo 'block';
         exit;
     }
     // $index=  getIdFromKey($_GET['key']);
     //  if($index==0)
     // {
     //     echo 'false';
     //     exit;
     // }
     $keys = getkeyByKey($data->{'key'});
     if (!$keys) {
         echo 'false';
         exit;
     }
     $email = $data->{'email'};
     $ime = $data->{'ime'};
     $deviceid = $data->{'deviceid'};
     $keyCode = $data->{'key'};
     $type = $data->{'type'};
     // echo $ime.$keys["IME_Code"];
     //  exit;
     if (strcmp($email, $keys["email"]) == 0 && strcmp($ime, $keys["IME_Code"]) == 0 && strcmp($deviceid, $keys["Device_Id"]) == 0 && strcmp($keyCode, $keys["key_code"]) == 0 && strcmp($type, $keys["Type"]) == 0) {
         echo 'true';
         exit;
     }
Esempio n. 2
0
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    try {
        if ($_POST["type_register"] == "1") {
            if (!isNull($_POST['reg']['email']) && !isNull($_POST['reg']['ime']) && !isNull($_POST['reg']['deviceid']) && !isNull($_POST['reg']['devicetype']) && !isNull($_POST['reg']['licensetype'])) {
                $daynumberLimit = (int) $_POST['reg']['monthnumber'] * 30;
                $data = ['email' => $_POST['reg']['email'], 'ime' => $_POST['reg']['ime'], 'deviceid' => $_POST['reg']['deviceid'], 'devicetype' => $_POST['reg']['devicetype'], 'id' => base64_encode($_POST['reg']['ime']), 'price_id' => $_POST['reg']['licensetype']];
                setOrderInfo($data);
                header("Location: ./order/order_confirmation.php");
                exit;
            } else {
                $errorMessage = "Fail, Please check your info!";
            }
        } else {
            if (!isNull($_POST["reg"]["key"]) && !isNull($_POST['reg']['licensetype'])) {
                $key = getkeyByKey($_POST["reg"]["key"]);
                if (!$key) {
                    $errorMessage = "Key not exits!";
                } else {
                    # code...
                    $daynumberLimit = (int) $_POST['reg']['monthnumber'] * 30;
                    $data = ['id' => base64_encode($_POST['reg']['ime']), 'price_id' => $_POST['reg']['licensetype'], 'key' => $key["id"]];
                    setOrderInfo($data);
                    header("Location: ./order/order_confirmation.php");
                    exit;
                }
            }
        }
    } catch (Exception $ex) {
        $errorMessage = $ex->getMessage();
    }