dravencms/recaptcha

DravenCMS Recaptcha

Maintainers

Package info

github.com/dravencms/recaptcha

Type:dravencms-package

pkg:composer/dravencms/recaptcha

Transparency log

Statistics

Installs: 405

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

3.1 2024-08-11 15:46 UTC

This package is auto-updated.

Last update: 2026-08-24 22:38:56 UTC


README

Google reCAPTCHA provider for dravencms/captcha, implemented on top of Contributte reCAPTCHA.

Installation

composer require dravencms/captcha dravencms/recaptcha

The package configuration adds Google's reCAPTCHA client script to both the admin and frontend WebLoader bundles.

Configuration

dravencms.recaptcha:
    siteKey: your-site-key
    secretKey: your-secret-key
    minimalScore: 0.5

dravencms.captcha:
    provider: @dravencms.recaptcha.provider

Keep the secret key in local or environment-specific configuration. minimalScore accepts a value from 0 to 1 and defaults to 0.

Usage

$form->addCaptcha(
    name: 'captcha',
    label: 'Verification',
    required: true,
    message: 'The CAPTCHA verification failed.',
);

The field uses the standard DravenCMS CAPTCHA contract, so application forms do not need to depend directly on Contributte reCAPTCHA classes.

License

This package is licensed under the LGPL-3.0 license.