markocupic/contao-altcha-antispam

Contao CMS 的 ALTCHA antispam 表单小部件

0.4.13 2024-09-10 16:54 UTC

This package is auto-updated.

Last update: 2024-09-10 16:55:03 UTC


README

logo

Contao Altcha Antispam

这是一个 Contao CMSAltcha 实现。该扩展提供了一个用于 Contao 表单生成器前端表单字段

ALTCHA 使用工作量证明(POW)机制来保护您的表单免受垃圾邮件和滥用。与其他解决方案不同,ALTCHA自托管 的,不使用 cookie 或指纹识别,不跟踪用户,并且完全符合 GDPR

访问 https://altcha.org

安装

您可以通过 composer 安装此包

composer require markocupic/contao-altcha-antispam

之后运行数据库迁移任务

php vendor/bin/contao-console contao:migrate

配置和使用

重要! 安装后,您需要在您的 config/config.yaml 中设置 hmac_key

markocupic_contao_altcha_antispam:
    hmac_key: 'sdfsadZUI#!@sfdssf321231' # required
    algorithm: 'SHA-256' # optional
    range_min: 10000 # optional
    range_max: 100000 # optional
    challenge_expiry: 3600 # optional

端点(路由)

默认情况下,该扩展将使用 /_contao_altcha_challenge 端点来获取挑战。