Download the PHP package markocupic/contao-altcha-antispam without Composer
On this page you can find all versions of the php package markocupic/contao-altcha-antispam. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download markocupic/contao-altcha-antispam
More information about markocupic/contao-altcha-antispam
Files in markocupic/contao-altcha-antispam
Package contao-altcha-antispam
Short Description ALTCHA antispam form widget for Contao CMS
License GPL-3.0-or-later
Informations about the package contao-altcha-antispam
Contao Altcha Antispam
This is a Contao CMS implementation of Altcha. The extension provides a front end form field for the Contao form generator.
ALTCHA uses a proof-of-work (POW) mechanism to protect your forms from spam and abuse. Unlike other solutions, ALTCHA is self-hosted, does not use cookies nor fingerprinting, does not track users, and is fully compliant with GDPR.
Installation
You can install the package via composer:
Afterwards run the database migration task:
Configuration and usage
Important! When installed, you have to set the hmac_key
in your config/config.yaml
.
key | default value | info | Required |
---|---|---|---|
hmac_key |
'' |
Set a kind of a secret key/salt, e.g. sdfsadZUI#!@sfdssf321231 |
yes |
algorithm |
SHA-256 |
Choose between SHA-256 , SHA-512 or SHA-384 |
no |
range_min |
10000 |
Choose a higher value to increase the complexity/duration. A minimum value of the random number of at least several thousand as a "minimum required complexity" is recomended. More | no |
range_max |
100000 |
Choose a higher value to increase the complexity/duration. The maximum value of 100,000 is a good start for most systems. More | no |
challenge_expiry |
3600 |
Choose an expiration time, so that there is not an infinite amount of time to solve the challenge. | no |
Endpoint (route)
Out of the box, the extension will use the /_contao_altcha_challenge
endpoint to get the challenges.
All versions of contao-altcha-antispam with dependencies
contao/core-bundle Version ^4.13 || ^5.0
markocupic/contao-twig-assets Version ^1.0
symfony/config Version ^5.4 || ^6.4 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.4 || ^7.0
symfony/framework-bundle Version ^5.4 || ^6.4 || ^7.0
symfony/http-foundation Version ^5.4 || ^6.4 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.4 || ^7.0
symfony/routing Version ^5.4 || ^6.4 || ^7.0
symfony/security-core Version ^5.4 || ^6.4 || ^7.0
symfony/translation-contracts Version ^1.0 || ^2.0 || ^3.0