silverstripe / mathspamprotection
本模块提供了一种简单的数学保护机制,用于防止您的表单受到垃圾邮件的攻击。包括一个可编辑的MathSpamField字段,以便与UserForms模块集成。
3.0.0
2021-10-06 17:49 UTC
Requires
This package is auto-updated.
Last update: 2024-09-07 00:22:27 UTC
README
本模块提供了一种简单的数学保护机制,用于防止您的表单受到垃圾邮件的攻击。它将要求用户完成一个方程,例如“三加七”。
请注意,尽管挑战是用自然语言编写的,以使其对机器人更难解析,但这绝对不是避免垃圾邮件的全面解决方案。
包括一个可编辑的MathSpamField字段,以便与UserForms模块集成。
要求
- SilverStripe 4
- 垃圾邮件保护
安装垃圾邮件保护模块
垃圾邮件保护模块(http://silverstripe.org/spam-protection-module)提供了管理垃圾邮件保护的基本界面,因此首先您需要安装该模块。
如果您使用composer...
composer require "silverstripe/spamprotection:dev-master"
composer require "silverstripe/mathspamprotection:dev-master"
在mysite/_config/spamprotection.yml中设置默认的垃圾邮件保护器
---
name: myspamprotection
---
SilverStripe\SpamProtection\Extension\FormSpamProtectionExtension:
default_spam_protector: SilverStripe\MathSpamProtection\MathSpamProtector