Installa l-Widget

Żid SilentShield mal-websajt tiegħek b'żewġ linji biss ta' kodiċi. Il-widget awtomatikament jiskopri l-formoli u jibda jipproteġihom.

Integrazzjoni Bażika

Żid dan il-framment ta' kodiċi qabel it-tag tal-għeluq </body> tal-websajt tiegħek:

<script src="https://api.silentshield.io/client.js?key=YOUR_API_KEY" defer></script>
<script>
  document.addEventListener('DOMContentLoaded', function() {
    SilentShield.init({ apiKey: 'YOUR_API_KEY' });
  });
</script>

X'Jiġri Awtomatikament

  • Il-widget jiskopri l-formoli kollha fuq il-paġna
  • L-analiżi tal-imġiba tibda fil-background (inviżibbli għall-utenti)
  • CAPTCHA tidher biss meta tiġi skopruta imġiba suspettuża
  • Nonce ta' verifika jiġi injettat fil-formoli qabel is-sottomissjoni

Verifika min-Naħa tas-Server (Irrakkomandata)

Wara li formola tiġi sottomessa, ivvalida n-nonce fuq is-server tiegħek biex tikkonferma li s-sottomissjoni hija minn bniedem.

POST https://api.silentshield.io/api/v1/captcha/verify-nonce

X-Api-Key: YOUR_API_KEY

PHPphp
<?php
$nonce = $_POST['ss_nonce'] ?? '';
$ch = curl_init('https://api.silentshield.io/api/v1/captcha/verify-nonce');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'X-Api-Key: ' . $apiKey,
    ],
    CURLOPT_POSTFIELDS => json_encode(['nonce' => $nonce]),
    CURLOPT_RETURNTRANSFER => true,
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);

if ($result['verdict'] === 'bot') {
    http_response_code(403);
    die('Bot detected');
}
Node.jsjavascript
const response = await fetch('https://api.silentshield.io/api/v1/captcha/verify-nonce', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-Api-Key': process.env.SILENTSHIELD_API_KEY,
  },
  body: JSON.stringify({ nonce: req.body.ss_nonce }),
});
const data = await response.json();
if (data.verdict === 'bot') {
  return res.status(403).json({ error: 'Bot detected' });
}

Ittestjar

Żid ?silentshield-debug mal-URL tiegħek biex tattiva l-overlay tad-debug. Dan juri l-punteġġ attwali tal-imġiba, il-verdett, u l-karatteristiċi attivi f'ħin reali.

Li Jmiss: Ivverifika d-dominju tiegħek