ctigelaar / craft-recaptcha
该包最新版本(1.0.1)没有可用的许可证信息。
Google reCAPTCHA for Craft CMS
1.0.1
2015-12-09 12:11 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:52:51 UTC
README
这是一个Craft插件,用于显示Google的新reCaptcha表单小部件并验证响应。
##安装
- 将整个recaptcha目录上传到服务器上的craft/plugins。
- 从控制面板导航到您站点的插件设置。
- 点击安装
- 点击“reCAPTCHA for Craft”链接,输入您的reCAPTCHA站点密钥和密钥。您可以从Google reCaptcha控制台获取这两个密钥。
##使用 ###模板 要在任何模板中显示reCAPTCHA小部件,请使用{{craft.recaptcha.render()}}
。
###用户注册表单 要在前端用户注册表单中使用reCaptcha,只需这样做
<form method="post" accept-charset="UTF-8" >
{{ getCsrfInput() }}
<input type="hidden" name="action" value="recaptcha/service/saveUser">
...如果它通过Recaptcha验证,用户注册将被传递到users/saveUser
###验证 要验证用户的输入,请从您自己的插件调用插件验证服务
$captcha = craft()->request->getPost('g-recaptcha-response');
$verified = craft()->recaptcha_verify->verify($captcha);
if($verified)
{
//User is a person, not a robot. Go on and process the form!
} else {
//Uh oh...its a robot. Don't process this form!
}
##路线图 目前这仅支持标准reCAPTCHA小部件,但我希望添加一些功能来调整样式和功能。