ctigelaar / craft-recaptcha

该包最新版本(1.0.1)没有可用的许可证信息。

Google reCAPTCHA for Craft CMS

安装: 523

依赖: 0

建议: 0

安全性: 0

星标: 2

关注者: 2

分支: 11

类型:craft-plugin

1.0.1 2015-12-09 12:11 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:52:51 UTC


README

这是一个Craft插件,用于显示Google的新reCaptcha表单小部件并验证响应。

##安装

  1. 将整个recaptcha目录上传到服务器上的craft/plugins。
  2. 从控制面板导航到您站点的插件设置。
  3. 点击安装
  4. 点击“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小部件,但我希望添加一些功能来调整样式和功能。