webfox/silverstripe-formprotection-honeypot

该包已被废弃且不再维护。未建议替代包。

为 SilverStripe 表单提供 HoneyPot 防垃圾邮件保护。

dev-master 2016-03-29 23:03 UTC

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