webfox / silverstripe-formprotection-honeypot
该包已被废弃且不再维护。未建议替代包。
为 SilverStripe 表单提供 HoneyPot 防垃圾邮件保护。
dev-master
2016-03-29 23:03 UTC
Requires
- silverstripe/framework: ~3.2
- silverstripe/spamprotection: ~1.2.0
This package is not auto-updated.
Last update: 2022-10-14 02:51:18 UTC
README
快速为 SilverStripe 表单添加 HoneyPot 防垃圾邮件保护。
Composer
运行以下命令将此模块作为依赖项添加并使用 composer 安装。
#!bash
composer require "webfox/silverstripe-formprotection-honeypot:dev-master"
使用方法
包含
#!php
use Webfox\SilverStripe\FormProtection\Honeypot\FormField\HoneypotField;
在创建表单的位置,然后附加 HoneyPot 字段到表单中。例如
#!php
$fields = new FieldList(
TextField::create('Name'),
EmailField::create('Email'),
HoneypotField::create('Protection')
);
或
#!php
$fields = new FieldList(
new TextField('Name'),
new EmailField('Email'),
new HoneypotField('Protection')
);