unisolutions/silverstripe-uniprotect

此软件包最新版本(dev-master)没有提供许可信息。

简单而有效的 Silverstripe 防垃圾邮件模块。

安装数: 1,639

依赖项: 0

建议者: 0

安全性: 0

星标: 4

关注者: 2

分支: 3

公开问题: 3

类型:silverstripe-module

dev-master 2016-01-10 22:18 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:53:08 UTC


README

简介

提供了一个隐藏的 FormField,允许表单通过检查该字段中的值是否正确来验证非机器人提交。

维护者联系方式

  • Elvinas Liutkevičius <elvinas (at) unisolutions (dot) eu>

需求

安装

  • uniprotect 目录复制到您的 SilverStripe 主网站根目录
  • 运行 ?flush=1

用法

作为独立字段

如果您想独立使用 UniProtect 字段,只需将其作为表单中的一个字段包含即可。

$uniprotectField = new UniProtectField('MyUniProtect');

与 Spamprotection 模块的集成

这需要安装 SpamProtection 模块,具体请参阅其文档。您可以使用此字段保护您网站上任何构建的表单,包括在 Blog 模块中的用户评论。

mysite/_config/config.yml 中的配置示例

FormSpamProtectionExtension:
	default_spam_protector: 'UniProtectProtector'

然后,一旦设置了此配置,您需要按照 SpamProtection 模块页面上的说明包含垃圾邮件保护字段。