Download the PHP package afelicioni/codeigniter-recaptcha without Composer
On this page you can find all versions of the php package afelicioni/codeigniter-recaptcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download afelicioni/codeigniter-recaptcha
More information about afelicioni/codeigniter-recaptcha
Files in afelicioni/codeigniter-recaptcha
Package codeigniter-recaptcha
Short Description Recaptcha quick integration into CodeIgniter
License GPL-2.0
Informations about the package codeigniter-recaptcha
codeigniter-recaptcha
Little package to get recaptcha working on codeigniter
prerequisites
Setup and obtain a key pair from recaptcha admin console for your project domain; both are required. The firs is used on captcha widget rendering, the second when checking response validity.
It's also important to check the URL endpoint to be used for remote validation; the information is available under server side integration step.
setup
Copy config/Recaptcha.php
and libraries/Recaptcha.php
under codeigniter project application folder.
Please note that default shipped configuration is using test keys, so you have to replace them in config/Recaptcha.php
with the ones coming from completion of previous step (and better to disable allowed test keys). The rows to edit are the following:
According to documentation, config variables can be mapped to customize widget, like theme, size, etc.
A way to install via composer is allowed referencing packagist handle afelicioni/codeigniter-recaptcha like
in a custom composer.json and to be triggered by
At last, controllers/Recaptcha.php
provides a direct usage example.
how to use
Functionality is split in two parts, for widget rendering and response verification.
First, be sure to load library
In controller, call widget
to obtain outputable code for displaying widget. You can (it's optional!) pass an array as parameter to customize language, theme, size and so on.
To verify response, call verify
and pass a string to perfor check for.
todo
Strict check for IP address
extra
by Alessio Felicioni | Github