更改快速安全联系人表单插件中的验证码设计

时间:2011-06-22 作者:Gowri

我正在使用 Fast Secure Contact Form plugin 创建联系人表单小部件。它工作得很好。现在我想更改验证码外观。

插件生成的原始验证码

fs contact form generates captcha

但是,我需要改变它的设计如下

enter image description here

任何可用的选项或任何其他方法都可以做到这一点!

提前感谢

2 个回复
SO网友:onetrickpony

首先,您应该知道,几乎任何OCR都很容易读取这样的图像。第一个更难破解。

无论如何,如果你不想破解现有的插件,你可以使用Really Simple Captcha, 看起来就像那样。

以您的形式:

<?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" />
提交表格后:

$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);

SO网友:Mike Challis

我最近在表单中添加了reCAPTCHA功能:默认情况下,启用了原始安全图像验证码,但如果需要,可以启用Google reCAPTCHA。只需转到表单编辑页面安全选项卡-验证码设置。选中设置“启用reCAPTCHA”,输入站点的Google reCAPTCHA密钥。包括获取新免费密钥的链接。

结束

相关推荐

Sort plugins by rating

当我想安装一个新的Wordpress插件时,我会搜索我想要的插件,并收到一个结果列表。有没有办法按评级或名称对结果进行排序?如果没有,它将是Wordpress的一个有用的补充。