silverstripe/mathspamprotection

本模块提供了一种简单的数学保护机制,用于防止您的表单受到垃圾邮件的攻击。包括一个可编辑的MathSpamField字段,以便与UserForms模块集成。

安装次数: 17,390

依赖关系: 0

建议者: 1

安全: 0

星标: 19

关注者: 17

分支: 20

开放问题: 4

类型:silverstripe-vendormodule

3.0.0 2021-10-06 17:49 UTC

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