2017 © Pedro Peláez
 

plugin cradle-captcha

Google captcha handler for Cradle

image

cblanquera/cradle-captcha

Google captcha handler for Cradle

  • Monday, March 12, 2018
  • by cblanquera
  • Repository
  • 1 Watchers
  • 0 Stars
  • 4,081 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 15 % Grown

The README.md

Deprecation Notice: This project has been moved to https://github.com/CradlePHP/cradle-captcha, (*1)

cradle-captcha

Google Captcha Handling for Cradle, (*2)

1. Requirements

You should be using CradlePHP currently at dev-master. See https://cradlephp.github.io/ for more information., (*3)

2. Install

composer require cblanquera/cradle-captcha

Then in /bootstrap.php, add, (*4)

->register('cblanquera/cradle-captcha')

3. Setup

Go to https://www.google.com/recaptcha/ and register for a token and secret., (*5)

Open /config/services.php and add, (*6)

'captcha-main' => array(
    'token' => '<Google Token>',
    'secret' => '<Google Secret>'
),

4. Recipes

Once the database is installed open up /public/index.php and add the following., (*7)

<?php

use Cradle\Framework\Flow;

return cradle()
    //add routes here
    ->get('/captcha/test', 'Captcha Page')
    ->post('/captcha/test', 'Captcha Process')

    //add flows here
    //renders a table display
    ->flow('Captcha Page',
        Flow::captcha()->load,
        Flow::captcha()->render,
        'TODO: form page'
    )
    ->flow('Captcha Process',
        Flow::captcha()->check,
        array(
            Flow::captcha()->yes,
            'TODO: process'
        ),
        array(
            Flow::captcha()->no,
            'TODO: deny'
        )
    );

The Versions

12/03 2018

dev-master

9999999-dev

Google captcha handler for Cradle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Christian Blanquera

cradle cradlephp