in2code/powermailrecaptcha

适用于 powermail 的 Google recaptcha TYPO3 扩展

安装次数: 132,572

依赖项: 0

建议者: 0

安全性: 0

星标: 10

关注者: 6

分支: 13

公开问题: 6

类型:typo3-cms-extension

5.2.2 2024-08-25 09:02 UTC

This package is auto-updated.

Last update: 2024-08-25 09:03:35 UTC


README

为 TYPO3 powermail 的 Google recaptcha 防止垃圾邮件

Example form with a google recaptcha

依赖关系

安装

  • 只需通过 composer 安装此扩展 composer require in2code/powermailrecaptcha
  • 将您的域名注册到 www.google.com/recaptcha/(注册直接链接: https://g.co/recaptcha/v3 - reCAPTCHA,版本 2)
  • 将 sitekey 和 secretkey 添加到 TypoScript 常量中(见以下示例)
  • 确保已启用 spamshield(见以下内容)
  • 将 Google Recaptcha 类型的字段添加到您的 powermail 表单中
  • 祝您玩得开心

TypoScript 常量示例

plugin.tx_powermailrecaptcha.sitekey = 6LdsBBUTAAAAAKMhI67inzeAvzBh5JdRRxlCwbTz
plugin.tx_powermailrecaptcha.secretkey = 6LdsBBUTAAAAAKMhaaaainzeAvzBh5JdRRxlCwbyy

常见陷阱和最佳实践

powermail 中必须启用 spamshield(TypoScript 设置)

plugin.tx_powermail.settings.setup.spamshield._enable = 1

如果 powermail 识别出垃圾邮件,请保持最新状态(TypoScript 设置)

# Get an email if spam was recognized
plugin.tx_powermail.settings.setup.spamshield.email = spamreceiver@yourdomain.de

# Write to a logfile when spam was recognized
plugin.tx_powermail.settings.setup.spamshield.logfileLocation = typo3temp/logs/powermailSpam.log

变更日志

开发

环境已包含在内。通过以下方式设置它:

  • DDEV start
  • Composer install
  • ddev import-db .project/db.sql.gz

适用于 TYPO3 12 / powermail 12