Script + verificare pe server
Integrări SilentShield
Integrare simplă în platformele și framework-urile preferate: un script în browser și o verificare pe serverul dvs. Centrat pe API și independent de framework.
Pornire rapidă
Live în 3 pași
De la înregistrare la protecția activă — fără reconstruirea serverului.
Creați o API key
Înregistrați-vă și generați în Dashboard un Site-Key pentru domeniul dumneavoastră — gratuit, în mai puțin de un minut.
Pachet NPM pentru Node.js, React & Next.js
Încorporați scriptul de client SilentShield în frontend și verificați nonce-urile în backend cu pachetul nostru Node oficial.
@forge12interactive/silentshield-sdk-js
Pachet Node.js oficial pentru verificarea în backend
Instalare
Utilizare
// 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 });Plugin WordPress
Integrare nativă pentru cele mai populare plugin-uri de formulare WordPress. Protecție anti-spam invizibilă fără obstacole CAPTCHA.
SilentShield Captcha
Plugin-ul nostru oficial WordPress este acum disponibil în directorul WordPress. Integrare perfectă cu Contact Form 7: Invizibil, conform GDPR, accesibil.
- Instalare cu un singur clic direct din WordPress
- Configurare centrală în administrarea WordPress
- Actualizări și întreținere automate
Contact Form 7Testat
Protecție invizibilă împotriva roboților pentru formularele CF7, testată cu pluginul.
WPFormsTestat
Protecție împotriva roboților pentru formularele WPForms, testată cu pluginul.
Elementor FormsTestat
Protecție împotriva roboților pentru formularele Elementor Forms, testată cu pluginul.
WooCommerceTestat
Checkout-ul clasic și checkout-ul pe blocuri sunt testate.
Avada FormsTestat
Protecție împotriva roboților pentru formularele Avada Forms, testată cu pluginul.
Fluent FormsTestat
Protecție împotriva roboților pentru formularele Fluent Forms, testată cu pluginul.
Testat: 7 octombrie 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2
Compatibilitate Cloudflare
SilentShield funcționează perfect cu Cloudflare. Implementați-l în fața Load Balancer-ului dvs. sau combinați-l cu alte servicii Cloudflare.
În fața Cloudflare Load Balancer?
Da, posibil fără probleme.
SilentShield poate fi implementat direct în fața Load Balancer-ului dvs. Cloudflare. Script-ul rulează pe partea clientului și se integrează perfect în infrastructura dvs. existentă.
- Fără conflicte cu serviciile Cloudflare
- Compatibil cu CDN și caching
- Strat suplimentar de securitate
Găzduirea Datelor în UE ca Diferențiator
Diferența crucială
În timp ce mulți lucrează cu Cloudflare Turnstile, SilentShield oferă un avantaj clar prin infrastructura găzduită în UE și arhitectura fără cookie-uri.
- Utilizabil conform GDPR, date în Germania
- Fără cookie-uri sau stocare persistentă
- Prețuri transparente, corecte
Integrare cu Cloudflare
Încorporați script-ul în <head>:
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Ghiduri de Integrare CMS
Instrucțiuni pas cu pas pentru sistemele populare de gestionare a conținutului.
Shopify
Adăugați SilentShield la formularul de contact Shopify
Webflow
Integrare prin Custom Code Embed
Wix
Încorporare prin Wix Code (Velo)
WordPress
Integrare manuală în temele WordPress
Ghid de Integrare SilentShield
SilentShield protejează formularele dvs. în mod fiabil împotriva roboților – invizibil, conform GDPR și accesibil. Pentru securitate totală, codul de frontend (JavaScript) trebuie încorporat și verificat pe partea de server.
🛍️Integrare Shopify
Frontend – Script-Einbindung
- Accesați Shopify Admin → Magazin Online → Teme
- Faceți clic pe "Acțiuni → Editați codul"
- Deschideți fișierul theme.liquid sub Layout
- Inserați următorul cod înainte de eticheta </head>
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Înlocuiți YOUR_API_KEY cu cheia dvs. API din tabloul de bord SilentShield.
Backend – Verificare (Exemplu PHP)
Shopify nu rulează propriul dumneavoastră cod de server în teme, iar formularele de contact și de client ale Shopify trimit datele direct către Shopify – acolo SilentShield nu verifică nimic. Pentru o verificare pe server, formularul trebuie să trimită către propriul dumneavoastră server, o rută App Proxy sau un serviciu precum Make, n8n ori o funcție cloud care rulează codul de mai jos înainte de a transmite datele. Scriptul din temă nu înlocuiește singur această verificare.
<?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
?>🌊Integrare Webflow
Frontend
- Deschideți proiectul dvs. → Project Settings → Custom Code → Head Code
- Inserați acest cod
- Publicați pagina
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend
Deoarece Webflow nu acceptă logica directă de server, trimiteți formularul dvs. către propriul server sau serviciu (de ex. Make, n8n, AWS Lambda, Firebase Function). Acolo, executați același cod de verificare ca în exemplul Shopify de mai sus, înainte de a procesa formularul mai departe.
✨Integrare Wix
Frontend
- Deschideți Editorul Wix
- Activați Dev Mode (Velo)
- Selectați Adăugați Cod Personalizat → Head
- Inserați același cod <script>
- Publicați site-ul web
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend (Funcție HTTP Velo)
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" } }));
}📝Integrare WordPress
Frontend (Manual sau Plugin)
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 (Verificare 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);
$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.');Recomandare: Utilizați plugin-ul nostru oficial WordPress
Pentru o integrare mai ușoară, utilizați plugin-ul nostru direct din directorul WordPress.
Descărcați Plugin-ul WordPressRezumat
| Platformă | Integrare Frontend | Verificare Backend |
|---|---|---|
| Shopify | theme.liquid <script> | App-Proxy / PHP / Node |
| Webflow | Project Settings → Head | Verificare Server Extern |
| Wix (Velo) | Custom Code → Head | Funcție HTTP |
| WordPress | wp_head() sau Plugin | Handler Formular PHP |