web-dev-qa-db-fra.com

changer la conception du captcha dans le plugin Fast Secure Contact Form

J'utilise le plugin Fast Secure Contact Form pour créer un widget de formulaire de contact.Il fonctionne correctement. Maintenant, j'aime changer l'apparence de captcha.

Captcha original généré par le plugin

fs contact form generates captcha

Mais, je dois changer la conception comme ci-dessous

enter image description here

Toute option disponible ou tout autre moyen de le faire!

Merci d'avance

1
Gowri

Tout d’abord, vous devez savoir qu’une telle image est très facile à lire par presque tous les OCR. Le premier est beaucoup plus difficile à craquer.

Quoi qu'il en soit, si vous ne voulez pas pirater le plugin existant, vous pouvez utiliser Really Simple Captcha , cela ressemble exactement à cela.

Sous votre forme:

<?php
 $captcha_instance = new ReallySimpleCaptcha();
 $prefix = mt_Rand();
 $Word = $captcha_instance->generate_random_Word();
 $image = $captcha_instance->generate_image($prefix, $Word);
?>

<input type="text" name="captcha" id="captcha" value="" />
<input type="hidden" name="captcha-id" value="<?php echo $prefix; ?>" />
<img src="<?php echo $image; ?>" width="72" height="24" />

après l'envoi de votre formulaire:

$captcha_instance = new ReallySimpleCaptcha(); 
if(!$captcha_instance->check($_POST['captcha_id'], $_POST['captcha'])) die('wrong captcha!');

// captcha ok, remove the image
$captcha_instance->remove($captcha_id);
2
onetrickpony

J'ai récemment ajouté la fonctionnalité reCAPTCHA aux formulaires: par défaut, Secure Image CAPTCHA d'origine est activé, mais vous pouvez activer Google reCAPTCHA si vous le souhaitez. Il suffit d'aller à l'onglet Sécurité de la page d'édition du formulaire - Paramètres CAPTCHA. Vérifiez le paramètre "Activer reCAPTCHA", entrez vos clés Google reCAPTCHA pour le site. Inclus est un lien pour obtenir de nouvelles clés gratuites.

0
Mike Challis