silverware / recaptcha
SilverWare Recaptcha 模块。
1.0.0
2018-01-22 02:56 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.2
- silverware/spam-guard: ^1.0
This package is not auto-updated.
Last update: 2024-09-15 04:26:35 UTC
README
为 SilverStripe v4 表单提供Google Recaptcha 防垃圾邮件工具。
内容
需求
安装
通过Composer 进行安装。
$ composer require silverware/recaptcha
配置
为了将 Recaptcha 设置为所有表单的默认垃圾邮件防护工具,您需要在 YAML 配置中将其设置为 DefaultSpamGuard
。
SilverStripe\Core\Injector\Injector: DefaultSpamGuard: class: SilverWare\Recaptcha\Guards\RecaptchaGuard
此外,您需要通过Google Recaptcha 管理员创建公钥和私钥。Google 分别将这些称为“站点密钥”和“密钥”。创建密钥后,将其添加到您的 YAML 配置中。
SilverWare\Recaptcha\Fields\RecaptchaField: public_api_key: '<your-site-key>' private_api_key: '<your-secret>'
每个 RecaptchaField
都有一个配置数组,它定义了 Recaptcha 元素的数据属性。您可以通过在 YAML 配置中添加以下内容来定义默认配置:
SilverWare\Recaptcha\Fields\RecaptchaField: default_config: theme: dark size: compact
这将配置 Recaptcha 的每个实例使用深色主题和紧凑尺寸。
问题
请使用问题跟踪器提交错误报告和功能请求。
贡献
我们非常欢迎您的贡献,以帮助我们改进这个项目。有关更多信息,请参阅贡献指南。
归属
- 使用Guzzle,由Michael Dowling和其他人开发。
维护者
许可
BSD-3-Clause © Praxis Interactive