Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.18 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.18 KB

phalcon-g-recaptcha

=================

This is a minimalist wrapper with which you can easily integrate reCAPTCHA into your application based on Phalcon Framework.

Quickstart

  1. Get the Recaptcha.php class and put it wherever you want. For example it can be /app/lib folder of your application.
  2. Connect this class to your application. Write up a path to directory (or namespace) where this class is located.

How to show reCAPTCHA form

Call get method of Recaptcha class. This method is static, so you can call it without class instantiation, like this:

$this->view->Recaptcha = Recaptcha::get($this->config->app->RecaptchaPublicKey);

How to check captcha

By the same way as above. You can just call check method with a set of parameters, like this:

$answer = Recaptcha::check(
    $this->config->app->RecaptchaPrivateKey,
    $_SERVER['REMOTE_ADDR'],
    $this->request->getPost('g-recaptcha-response')
);
if ($answer) {
  // Captcha is correct. Process post
} else {
  // Captcha is incorrect. Show error
}

Le voilà!

Star me if I helped you a little :)