Exemplo n.º 1
0
            $headers[] = 'X-Parse-Revocable-Session: 1';
            $headers[] = 'Content-Type: application/json';
            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
            $server_output = curl_exec($ch);
            curl_close($ch);
            $server_output = json_decode($server_output);
            if ($server_output->code == "203") {
                echo "<center><p id='response_error'>This E-mail(" . htmlentities($email) . ") has been already taken</p></center>";
            }
            if (isset($server_output->sessionToken)) {
                echo "<center><p id='response'>Your account has been created please check your E-mail for verification link</p></center>";
                if ($this->db_connection()) {
                    $insert_user = $this->db_connection->prepare("INSERT INTO users(username,objectid,email) values(:username,:objectid,:email)");
                    $insert_user->bindValue(":username", $username, PDO::PARAM_STR);
                    $insert_user->bindValue(":objectid", $server_output->objectId, PDO::PARAM_STR);
                    $insert_user->bindValue(":email", $email, PDO::PARAM_STR);
                    $insert_user->execute();
                    $result_row = $insert_user->fetchAll();
                }
            }
            if ($server_output->code == "202") {
                echo "<center><p id='response_error'>This username (" . htmlentities($username) . ") is already taken</p></center>";
            }
        }
    }
}
$signup = new signup();
$signup->_construct();
?>