Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $secret = "0xe60843E26890Ad4bA743971963221Fbc54d89980";
- $response = $_POST["response"];
- $referrer = $_POST["referrer"];
- $id = $_POST["id"];
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL,"https://hcaptcha.com/siteverify");
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "secret=$secret&response=$response");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $content = curl_exec($ch);
- $success = json_decode($content)->success;
- curl_close($ch);
- if ($success) {
- $data = $database->query("SELECT * FROM shortcuts WHERE id='$id'");
- $time = round(microtime(true) * 1000);
- while($row = $data->fetch_assoc()) {
- $database->query("UPDATE shortcuts SET solves = solves + 1 WHERE id='$id'");
- new Reward($database, $oauth, 0.0005);
- $database->query("INSERT INTO shortcuts_analytics_solves VALUES ('$id', '$time', '$referrer')");
- $payload->link = $row["link"];
- $payload->success = true;
- $payload->message = "200: OK";
- $payload->info = "Captcha solved.";
- $response = new Response($payload, "OK", "200");
- $response->execute();
- exit();
- }
- }
- $payload->success = true;
- $payload->message = "406: Not Acceptable";
- $payload->info = "Captcha failed.";
- $response = new Response($payload, "Not Acceptable", "406");
- $response->execute();
- exit();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement