2017 © Pedro Peláez
 

library recaptcha

image

lookyman/recaptcha

  • Tuesday, February 27, 2018
  • by lookyman
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1,546 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 6 % Grown

The README.md

Nette ReCaptcha

This extension provides integration of Google reCAPTCHA into Nette Framework., (*1)

Build Status Downloads Latest stable Code Climate, (*2)

Requirements

lookyman/ReCaptcha requires PHP 5.5 or higher., (*3)

Installation

The best way to install lookyman/ReCaptcha is using Composer:, (*4)

$ composer require lookyman/recaptcha

You can enable the extension using your neon config:, (*5)

extensions:
    recaptcha: lookyman\ReCaptcha\DI\ReCaptchaExtension

Configuration

This extension creates new configuration section recaptcha, the default configuration looks like this:, (*6)

recaptcha:
    siteKey: ''
    secretKey: ''
    verificationUrl: 'https://www.google.com/recaptcha/api/siteverify'
    errorMessage: 'You appear to be a bot'
    validateRemoteIp: off
    client: []
    theme: 'light'
    type: 'image'
    size: 'normal'

You can get your siteKey and secretKey at the Google reCAPTCHA admin page., (*7)

The client configuration option can pass additional settings to the default Guzzle client. For example, should you run into the cURL error 60: SSL certificate problem: unable to get local issuer certificate error, you can use the verify: off option here to disable peer certificate verification., (*8)

Additionally, you have to paste the following snippet into your template just before the closing </body> tag:, (*9)

<script src='https://www.google.com/recaptcha/api.js'></script>

Usage

This extension adds a single method into the Nette\Forms\Container namespace with the following signature:, (*10)

/**
 * @param string $name Control name
 * @param string|NULL $label Control label
 * @return \lookyman\ReCaptcha\Forms\Controls\ReCaptchaControl
 */
public function addReCaptcha($name, $label = NULL);

Adding a reCAPTCHA to your form is then as easy as adding any other control type:, (*11)

protected function createComponentMyReCaptchaForm()
{
    $form = new Nette\Application\UI\Form();
    $form->addReCaptcha('recaptcha', 'You have to solve this before you send the form');
    ...
}

Homepage https://lookyman.net and repository https://github.com/lookyman/recaptcha., (*12)

The Versions

27/02 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

The Development Requires

form google nette recaptcha

27/02 2018

v1.0.2

1.0.2.0

  Sources   Download

MIT

The Requires

 

The Development Requires

form google nette recaptcha

05/09 2015

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

form google nette recaptcha