Skript + preverjanje na strežniku
SilentShield Integracije
Preprosta integracija v vaše priljubljene platforme in ogrodja: skript v brskalniku in preverjanje na vašem strežniku. Osredotočeno na API in neodvisno od ogrodja.
Hitri začetek
V živo v 3 korakih
Od prijave do aktivne zaščite — brez predelave strežnika.
Ustvarite API ključ
Registrirajte se in v Dashboardu ustvarite Site-Key za svojo domeno — brezplačno, v manj kot minuti.
Paket NPM za Node.js, React & Next.js
Vdelajte odjemalsko skripto SilentShield v sprednji del in preverjajte nonce na zaledju z našim uradnim paketom Node.
@forge12interactive/silentshield-sdk-js
Uradni paket Node.js za preverjanje na zaledju
Namestitev
Uporaba
// In your backend (e.g. a Next.js route handler)
import { createClient } from '@forge12interactive/silentshield-sdk-js';
const shield = createClient({ apiKey: process.env.SILENTSHIELD_API_KEY });
const { human } = await shield.verify(nonce);
if (!human) return new Response("Verification failed", { status: 403 });Vtičnik za WordPress
Naravna integracija za najbolj priljubljene vtičnike za obrazce WordPress. Nevidna zaščita proti spamu brez ovir CAPTCHA.
SilentShield Captcha
Naš uradni vtičnik WordPress je zdaj na voljo v imeniku WordPress. Brezhibna integracija z Contact Form 7: Neviden, skladen z GDPR, dostopen.
- Namestitev z enim klikom neposredno iz WordPressa
- Centralna konfiguracija v WordPress administraciji
- Samodejne posodobitve in vzdrževanje
Contact Form 7Preizkušeno
Nevidna zaščita pred boti za obrazce CF7, preizkušena z vtičnikom.
WPFormsPreizkušeno
Zaščita pred boti za obrazce WPForms, preizkušena z vtičnikom.
Elementor FormsPreizkušeno
Zaščita pred boti za obrazce Elementor Forms, preizkušena z vtičnikom.
WooCommercePreizkušeno
Klasična in blokovna blagajna preizkušeni.
Avada FormsPreizkušeno
Zaščita pred boti za obrazce Avada Forms, preizkušena z vtičnikom.
Fluent FormsPreizkušeno
Zaščita pred boti za obrazce Fluent Forms, preizkušena z vtičnikom.
Preizkušeno: 7. oktober 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2
Cloudflare Kompatibilnost
SilentShield deluje brezhibno s Cloudflare. Postavite ga pred svoj Load Balancer ali ga kombinirajte z drugimi storitvami Cloudflare.
Pred Cloudflare Load Balancer?
Da, možno brez težav.
SilentShield se lahko namesti neposredno pred vaš Cloudflare Load Balancer. Skript se izvaja na strani odjemalca in se brezhibno vključi v vašo obstoječo infrastrukturo.
- Brez konfliktov s storitvami Cloudflare
- Kompatibilno s CDN in predpomnjenjem
- Dodatna varnostna plast
Gostovanje Podatkov v EU kot Razlikovalni Element
Ključna razlika
Medtem ko mnogi delajo s Cloudflare Turnstile, SilentShield ponuja jasno prednost z infrastrukturo, gostovano v EU, in arhitekturo brez piškotkov.
- Uporabno v skladu z GDPR, podatki v Nemčiji
- Brez piškotkov ali trajne shrambe
- Transparentno, pošteno določanje cen
Integracija s Cloudflare
Vdelajte skript v <head>:
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Vodnik za CMS Integracijo
Navodila po korakih za priljubljene sisteme za upravljanje vsebine.
Shopify
Dodajte SilentShield v svoj kontaktni obrazec Shopify
Webflow
Integracija prek Custom Code Embed
Wix
Vdelava prek Wix Code (Velo)
WordPress
Ročna integracija v WordPress teme
SilentShield Vodnik za Integracijo
SilentShield zanesljivo ščiti vaše obrazce pred boti – neviden, skladen z GDPR in dostopen. Za popolno varnost mora biti frontend koda (JavaScript) vdelana in preverjena na strežniški strani.
🛍️Shopify Integracija
Frontend – Script-Einbindung
- Pojdite na Shopify Admin → Spletna Trgovina → Teme
- Kliknite na "Dejanja → Uredi kodo"
- Odprite datoteko theme.liquid pod Postavitvijo
- Vstavite naslednjo kodo pred oznako </head>
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Zamenjajte YOUR_API_KEY z vašim API ključem iz nadzorne plošče SilentShield.
Backend – Preverjanje (PHP Primer)
Shopify v temah ne izvaja Vaše lastne strežniške kode, obrazci za stik in stranke v Shopifyju pa podatke pošiljajo neposredno Shopifyju – tam SilentShield ničesar ne preverja. Za preverjanje na strani strežnika mora obrazec pošiljati na Vaš lastni strežnik, pot App Proxy ali storitev, kot so Make, n8n ali funkcija v oblaku, ki pred posredovanjem podatkov izvede spodnjo kodo. Sam skript v temi tega preverjanja ne nadomesti.
<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Api-Key: " . $api_key,
],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code !== 200) {
http_response_code(400);
exit(json_encode(['error' => 'Verification failed']));
}
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
http_response_code(403);
exit(json_encode(['error' => 'Bot detected']));
}
// ✅ Human verified – handle form submission normally
?>🌊Webflow Integracija
Frontend
- Odprite svoj projekt → Project Settings → Custom Code → Head Code
- Vstavite to kodo
- Objavite stran
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend
Ker Webflow ne podpira neposredne strežniške logike, pošljite svoj obrazec na lasten strežnik ali storitev (npr. Make, n8n, AWS Lambda, Firebase Function). Tam izvedite isto kodo za preverjanje kot v zgornjem primeru Shopify, preden nadaljujete z obdelavo obrazca.
✨Wix Integracija
Frontend
- Odprite Wix Editor
- Aktivirajte Dev Mode (Velo)
- Izberite Dodaj Prilagojeno Kodo → Head
- Vstavite isto <script> kodo
- Objavite spletno stran
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend (Velo HTTP-Funkcija)
import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';
export function post_verify_silentshield(request) {
return request.body.json()
.then(body => {
return fetch("https://api.silentshield.io/api/v1/captcha/verify-nonce", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": "YOUR_API_KEY"
},
body: JSON.stringify({ nonce: body.behavior_nonce })
});
})
.then(resp => resp.json())
.then(data => {
if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
return ok({ body: { success: true } });
return forbidden({ body: { error: "Bot detected" } });
})
.catch(() => badRequest({ body: { error: "Verification failed" } }));
}📝WordPress Integracija
Frontend (Ročno ali Vtičnik)
add_action('wp_head', function () {
echo '<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer></script>';
});Backend (PHP Preverjanje)
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ["Content-Type: application/json", "X-Api-Key: $api_key"],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7))
wp_die('Bot detected.');Priporočilo: Uporabite naš uradni vtičnik WordPress
Za lažjo integracijo uporabite naš vtičnik neposredno iz imenika WordPress.
Prenesite Vtičnik WordPressPovzetek
| Platforma | Frontend Integracija | Backend Preverjanje |
|---|---|---|
| Shopify | theme.liquid <script> | App-Proxy / PHP / Node |
| Webflow | Project Settings → Head | Zunanja Strežniška Preverba |
| Wix (Velo) | Custom Code → Head | HTTP Funkcija |
| WordPress | wp_head() ali Vtičnik | PHP Form Handler |
Pripravljeni na integracijo?
Začnite brezplačno z našo rešitvijo, osredotočeno na API.