2017 © Pedro Peláez
 

plugin eve-plugin-captcha

Google Captcha Plugin for the Eve Framework

image

eve-php/eve-plugin-captcha

Google Captcha Plugin for the Eve Framework

  • Tuesday, November 10, 2015
  • by cblanquera
  • Repository
  • 3 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

logo Eve Captcha Plugin

Google Captcha for the Eve Framework

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

====, (*1)

, (*2)

Install

composer install eve-php/eve-plugin-captcha, (*3)

====, (*4)

, (*5)

Usage

  1. Add this in public/index.php towards the top of the bootstrap chain.
//CAPTCHA
->add(Eve\Plugin\Captcha\Setup::i()->import('KEY', 'SECRET', '1234567890'))
  • 'KEY' is the ID given by Google.
  • '1234567890' is the SECRET given by Google.
  • '1234567890' is the escape key you use when writing tests for pages using this plugin.
  1. For each route, determine whether a CSRF ID should be generated and/or checked as in
'/product/create' => array(
    'method' => 'ALL',
    'make_captcha' => true,
    'check_captcha' => true,
    'class' => '\\Eve\\App\\Front\\Action\\Product\\Create'
),
  1. In each form template add before the form tag
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="form-group captcha">
    <label class="control-label">{{_ 'Are you a robot ?'}}</label>
    <div>
        <input type="hidden" name="captcha" value="{{item.captcha}}" />
        <div class="g-recaptcha" data-sitekey="{{item.captcha}}"></div>
    </div>
</div>
  1. Done ;)

The Versions

10/11 2015

dev-master

9999999-dev http://eve.openovate.com

Google Captcha Plugin for the Eve Framework

  Sources   Download

MIT

The Requires

 

by Christian Blanquera

plugin eve