Download the PHP package nietonfir/google-recaptcha-bundle without Composer

On this page you can find all versions of the php package nietonfir/google-recaptcha-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package google-recaptcha-bundle

GoogleReCaptchaBundle

ReCAPTCHA is a free CAPTCHA service that protects websites from spam and abuse. This bundle uses the GoogleReCaptcha library or validating a users "No CAPTCHA reCAPTCHA" response and provides a custom form type, a custom validation constraint as well as a validator to use with the Symfony Form Component.

Latest Stable Version Latest Unstable Version License

Installation

The recommended way to install GoogleReCaptchaBundle is through Composer.

Next, run the Composer command to install the latest stable version of GoogleReCaptcha:

Or add GoogleReCaptchaBundle in your composer.json

and tell Composer to install the library:

After installing, don't forget to enable the bundle:

Configuration

Add the following simple configuration to your config.yml.

Multiple forms

ReCaptcha can also be added to different forms (while not on the same page!):

Custom form field name

The form field name containing the recaptcha response, which defaults to recaptcha, can be customized as well:

Additionally you have to add the corresponding form field themes depending on your used templating engine in config.yml.

Usage

Using the Bundle is dead simple:

  1. Create your form type as usual
  2. Add a field using the recaptcha field type

  3. Add the necessary javascript library to your template

  4. Make your controller implement ReCaptchaValidationInterface

Now when form->isValid() is called, the submitted reCAPTCHA response is validated against the Google API. Be advised that both the form and the field name used have to be set in config.yml.

TODOs


All versions of google-recaptcha-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
symfony/config Version ~3.0
symfony/form Version ~3.0
symfony/framework-bundle Version ~3.0
symfony/validator Version ~3.0
nietonfir/google-recaptcha Version v0.0.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nietonfir/google-recaptcha-bundle contains the following files

Loading the files please wait ....