unisolutions / silverstripe-uniprotect
此软件包最新版本(dev-master)没有提供许可信息。
简单而有效的 Silverstripe 防垃圾邮件模块。
dev-master
2016-01-10 22:18 UTC
Requires
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>
需求
- SilverStripe 3
- 需要
SpamProtection
模块
安装
- 将
uniprotect
目录复制到您的 SilverStripe 主网站根目录 - 运行 ?flush=1
用法
作为独立字段
如果您想独立使用 UniProtect 字段,只需将其作为表单中的一个字段包含即可。
$uniprotectField = new UniProtectField('MyUniProtect');
与 Spamprotection 模块的集成
这需要安装 SpamProtection
模块,具体请参阅其文档。您可以使用此字段保护您网站上任何构建的表单,包括在 Blog
模块中的用户评论。
在 mysite/_config/config.yml
中的配置示例
FormSpamProtectionExtension:
default_spam_protector: 'UniProtectProtector'
然后,一旦设置了此配置,您需要按照 SpamProtection
模块页面上的说明包含垃圾邮件保护字段。