2017 © Pedro Peláez
 

typo3-cms-extension recaptcha

Easy on Humans, Hard on Bots

image

evoweb/recaptcha

Easy on Humans, Hard on Bots

  • Tuesday, July 17, 2018
  • by garbast
  • Repository
  • 2 Watchers
  • 4 Stars
  • 7,737 Installations
  • PHP
  • 0 Dependents
  • 1 Suggesters
  • 3 Forks
  • 0 Open issues
  • 19 Versions
  • 39 % Grown

The README.md

TYPO3 Extension recaptcha

build Latest Stable Version Monthly Downloads Total Downloads, (*1)

TYPO3 Extension to make use of googles nocaptcha.\ Now supports googles invisible reCAPTCHA., (*2)

Installation

via Composer

The recommended way to install TYPO3 Console is by using Composer:, (*3)

composer require evoweb/recaptcha

via TYPO3 Extension Repository

Download and install the extension with the extension manager module or directly from the TER., (*4)

Integrate invisible reCAPTCHA in tx_form typoscript forms

To be able to use the captcha add the static include of this extension to your template., (*5)

After that, add in the typoscript of the form., (*6)

lib.contactForm = FORM
lib.contactForm {
    70 < lib.invisibleRecaptchaIntegration.10

    rules {
        7 < lib.invisibleRecaptchaIntegration.rules.1
    }
}

Integrate invisible reCAPTCHA in own forms

To be able to use the captcha add the static include of this extension to your template., (*7)

After modify your form output by replacing the submit button with something like this:, (*8)

<button
    data-sitekey="6LfmFxQUAAAAAGiMRvzLHGYQ8KiQiqgBuY5NswDz"
    data-callback="onContactformCaptchaSubmit"
    class="g-recaptcha"
    type="button" name="tx_form_form[tx_form][id-11]"
    value="absenden">
        absenden
</button>

After that you're ready on the frontend but still need to call the validation in your php code., (*9)

$validCaptcha = false;

$captchaService = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\Evoweb\Recaptcha\Services\CaptchaService::class);
$captchaServiceValidation = $captchaService->validateReCaptcha();
if (isset($captchaServiceValidation['verified'])) {
    if ($captchaServiceValidation['verified'] === true) {
        $validCaptcha = true;
    }
}

The Versions

17/07 2018

dev-develop

dev-develop http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+ proprietary GPL-2.0-or-later

The Requires

 

by Alexander Schnitzler

01/05 2018

dev-master

9999999-dev http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+ proprietary GPL-2.0-or-later

The Requires

 

by Alexander Schnitzler

01/05 2018

8.2.7

8.2.7.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0-or-later

The Requires

 

01/05 2018

8.2.6

8.2.6.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0-or-later

The Requires

 

17/04 2018

8.2.5

8.2.5.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0-or-later

The Requires

 

13/04 2018

8.2.4

8.2.4.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0-or-later

The Requires

 

03/02 2018

8.2.3

8.2.3.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0-or-later

The Requires

 

03/02 2018

8.2.2

8.2.2.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+

The Requires

 

12/09 2017

8.2.1

8.2.1.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+

The Requires

 

12/09 2017

8.2.0

8.2.0.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+

The Requires

 

20/08 2017

8.1.0

8.1.0.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

GPL-2.0+

The Requires

 

15/08 2017

7.4.0

7.4.0.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

 

13/08 2017

7.2.3

7.2.3.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

 

13/08 2017

7.2.2

7.2.2.0 http://www.evoweb.de

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

 

07/04 2017

dev-develop7

dev-develop7

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

  • php >=5.6.0

 

by Alexander Schnitzler

07/04 2017

7.2.1

7.2.1.0

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

  • php >=5.6.0

 

by Alexander Schnitzler

22/03 2017

7.2.0

7.2.0.0

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

  • php >=5.6.0

 

by Alexander Schnitzler

11/12 2015

6.2.x-dev

6.2.9999999.9999999-dev

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

  • php >=5.5.0

 

by Alexander Schnitzler

20/11 2015

1.0.0

1.0.0.0

Easy on Humans, Hard on Bots

  Sources   Download

proprietary

The Requires

  • php >=5.5.0

 

by Alexander Schnitzler