Home » Web Services » Services_ReCaptcha
PHP5 interface to the reCATCHA and the reCATCHA Mailhide API
This package is unmaintained.
Download latest release 1.0.3 (archived versions might be outdated)
License: MIT
Description
Services_ReCaptcha is a PHP5 interface to the two services offered by
recaptcha: reCAPTCHA and reCAPTCHA Mailhide.
reCAPTCHA is a freely available CAPTCHA implementation. It distinguishes
humans from computers.
To use reCAPTCHA, you will need a public/private API key pair, available here:
http://recaptcha.net/api/getkey
reCAPTCHA Mailhide helps you protect your inbox by asking people to solve a
reCAPTCHA before they can view your email address.
The reCAPTCHA can only be solved by humans, so this stops spammers from gaining
access to your email address through automated programs.
reCAPTCHA Mailhide requires the mcrypt php extension and you will also need a
public and a private API key, that can be generated here:
http://mailhide.recaptcha.net/apikey
Documentation
Maintainers
- David Jean Louis (izi) — lead, active
Dependencies
Required
- PHP (>= 5.2.0)
- PEAR Installer (>= 1.4.0b1)
- HTTP_Request2 (>= 0.1.0)
Optional
- mcrypt (extension)
Releases
- 1.0.3 (stable, 2011-04-28)
Release notes
License: MIT
QA Release
Bug #18487: Recapture has changed ssl certificates - 1.0.2 (stable, 2010-10-25)
Release notes
License: MIT
Automatically built QA release
Bug #17383 Services_ReCaptcha::validate should not send request if empty
chall/resp - izi - 1.0.0 (stable, 2010-04-10)
Release notes
License: MIT
* fixed 2 tests that failed when running tests against the live server,
* make sure explode() splits the validate response in two tokens only,
* Services_ReCaptcha has now documentation in docbook format. - 0.2.1 (beta, 2009-06-25)
Release notes
License: MIT
* Added support for the new "custom_translations" reCAPTCHA option (+ tests),
* Comments cleanup. - 0.2.0 (beta, 2009-04-17)
Release notes
License: MIT
* Moved the "secure" contructor parameter to the option array,
* Added a "xhtml" option to specify whether the html should be xhtml compliant or not,
* Make use of heredoc syntax, more readable,
* Changed "hide_needle" to "mask_text" (thanks mike !),
* Better documentation of method return values,
* Updated tests and examples to reflect the changes.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #17383 | Closed | Bug | 1.0.0 | 2010-05-09 | Services_ReCaptcha::validate should not send request if empty chall/resp |
| #17432 | Wont fix | Bug | 1.0.0 | 2010-05-25 | Support multiple recaptcha elements per form |
| #17562 | Wont fix | Req | SVN | 2010-07-06 | iframe width and height is hardcoded and too big |
| #18433 | Bogus | Bug | 1.0.2 | 2011-04-12 | PEAR Installer fails to install HTTP_Request2 stable |
| #18487 | Closed | Bug | 1.0.2 | 2011-04-28 | Recapture has changed ssl certificates |
| #18960 | Closed | Bug | SVN | 2011-11-06 | Tests failing with new HTTP_Request2? |