inforca / ibexa-honeypot-bundle
为 Ibexa DXP Experience/Commerce (3.X) 表单构建器提供 Honey pot 字段的扩展包
v1.0.2
2021-10-14 16:57 UTC
Requires
- php: ^7.3
- ezsystems/ezplatform-form-builder: ^2.0
- ezsystems/ezplatform-kernel: ^1.0
- symfony/config: ^5.0
- symfony/dependency-injection: ^5.0
- symfony/form: ^5.0
- symfony/http-kernel: ^5.0
- symfony/options-resolver: ^5.0
- symfony/yaml: ^5.0
Requires (Dev)
- ezsystems/ezplatform-code-style: ^0.1.0
- friendsofphp/php-cs-fixer: ^2.16.0
- phpunit/phpunit: ^8.4
This package is not auto-updated.
Last update: 2024-09-28 04:29:10 UTC
README
为 Ibexa DXP Experience/Commerce (3.X) 表单构建器提供 Honey pot 字段的扩展包
什么是 Honey pot?
Honey pot 陷阱涉及创建一个表单,包含一个隐藏的额外字段,该字段对人类访客不可见但对机器人可见。机器人填写不可见的字段并提交表单,让你只需简单地忽略他们的垃圾邮件提交或将其 IP 黑名单。这是一个非常简单的概念,可以在几分钟内实现并立即生效——将其添加到你的联系和提交表单中,以帮助减少垃圾邮件。
安装
步骤 1 : 使用 Composer 下载 IbexaHoneypotBundle
通过运行以下命令将 IbexaHoneypotBundle 添加到您的项目中
composer require inforca/ibexa-honeypot-bundle
步骤 2 : 启用扩展包
要开始使用该扩展包,在您的应用程序的内核类中注册该扩展包
<?php
// config/bundles.php
return [
// ...
Inforca\IbexaHoneypotBundle\IbexaHoneypotBundle::class => ['all' => true],
];
使用方法
使用 Ibexa 表单构建器将 Honey pot 字段放入您的表单中。
默认标签是 Honeypot,它会自动转换为 Email。
您可以更改标签名称。
您应该自定义字段的显示以隐藏它。