bbysaeth/typo3-altcha

使用ALtcha机制来防止垃圾邮件的TYPO3表单元素。

安装: 108

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 1

开放性问题: 1

类型:typo3-cms-extension

v0.4.0 2024-08-03 14:40 UTC

This package is auto-updated.

Last update: 2024-09-03 14:54:58 UTC


README

此TYPO3扩展将Altcha(一种传统的CAPTCHA的替代方案)集成到表单扩展中。Altcha采用工作量证明方法来保护表单免受垃圾邮件和滥用,而不需要用户解决视觉难题。主要特性

  • 与TYPO3表单扩展的无缝集成
  • 可配置的工作量证明机制的难度级别
  • 自动验证Altcha响应
  • 增强了对自动化机器人的防护
  • 友好的传统CAPTCHA替代方案

该扩展使开发者能够轻松地将Altcha集成到现有表单中,从而在不影响用户体验的情况下提高安全性。

功能

  • ext:form的Altcha垃圾邮件防护字段
  • 可自定义挑战的过期时间
  • 调度任务用于删除过期的(已过期和已解决的)挑战

安装

通过Composer

使用Composer是安装TYPO3控制台推荐的方式

composer require bbysaeth/altcha

添加静态模板并更新数据库模式。

此TYPO3扩展遵循GNU通用公共许可证第2版(GPLv2)。

通过TYPO3扩展仓库

使用扩展管理模块或直接从TER下载并安装扩展。

配置

扩展配置

HMac密钥(basic.hmac [字符串]) 用于挑战生成的HMAC密钥,如果未定义,则使用TYPO3加密密钥。

TypoScript配置设置

以下TypoScript设置可用。

  • plugin.tx_altcha.minimumComplexity(整数) 复杂度范围的最低数字
  • plugin.tx_altcha.maximumComplexity (整数) 复杂度范围的最高数字,必须大于minimumComplexity
  • plugin.tx_altcha.expires (整数) 挑战过期后的秒数
  • plugin.tx_altcha.hideFooter (布尔值) 隐藏/显示字段中的altcha页脚链接
  • plugin.tx_altcha.hideAltchaLogo (布尔值) 隐藏/显示字段中的altcha标志
  • plugin.tx_altcha.auto (选择:禁用、onload、onfocus) 启用/禁用自动验证onload或onfocus

许可证

本程序是自由软件;您可以自由分发和/或修改它,具体可参考由自由软件基金会发布的GNU通用公共许可证的条款;许可证版本可以是第2版,也可以是您选择的任何较新版本。

本程序的分发是希望对您有所帮助,但没有任何保证;甚至没有关于适销性或针对特定目的的隐含保证。有关更多详情,请参阅GNU通用公共许可证。

您应该已随本程序收到一份GNU通用公共许可证副本;如果没有,请致信自由软件基金会,地址:51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA。