Download the PHP package digitalpulsebe/craft-friendly-captcha without Composer
On this page you can find all versions of the php package digitalpulsebe/craft-friendly-captcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download digitalpulsebe/craft-friendly-captcha
More information about digitalpulsebe/craft-friendly-captcha
Files in digitalpulsebe/craft-friendly-captcha
Package craft-friendly-captcha
Short Description Integrate Friendly Captcha to fight spam in your Craft CMS forms
License MIT
Informations about the package craft-friendly-captcha
Friendly Captcha plugin for Craft CMS 3.x, 4.x and 5.x
Integrate Friendly Captcha to fight spam in your Craft CMS forms
Requirements
This plugin requires Craft CMS 3, 4 or 5
Installation
To install the plugin, follow these instructions.
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require digitalpulsebe/craft-friendly-captcha
when using Craft 3.x use plugin version 1:
composer require digitalpulsebe/craft-friendly-captcha:^1.0.0
-
In the Control Panel, go to Settings → Plugins and click the “Install” button for Friendly Captcha. Or run:
php craft plugin/install friendly-captcha
Friendly Captcha keys
Create an account for Friendly Captcha https://friendlycaptcha.com/
Generate a sitekey and an API key and put them in the plugin settings or .env-file
Configuring Friendly Captcha
Using Friendly Captcha
On every form you want to use, you need to render the widget inside the form.
In you template, put this inside the <form>-tag
You have to enable the forms you want to validate in the settings:
- Contact Forms plugin (Submission::EVENT_BEFORE_VALIDATE)
- User registration form (User::EVENT_BEFORE_VALIDATE)
When you want to validate the request in your custom controller run this:
To show error messages in your form, use the submission object (check implementation of the controller you use):
Using Friendly Captcha with Formie
Use the digitalpulse/craft-formie-friendly-captcha plugin with Formie.
Widget options
You can pass an array of attributes to the renderWidget()-function.
Read the Attribute API HTML tags-section
in the Friendly Captcha docs.
example:
Attribution
The Friendly Captcha widget and logo belong to Friendly Captcha