1
|
reCAPTCHA for Drupal
|
2
|
====================
|
3
|
|
4
|
The reCAPTCHA module uses the reCAPTCHA web service to
|
5
|
improve the CAPTCHA system and protect email addresses. For
|
6
|
more information on what reCAPTCHA is, please visit:
|
7
|
https://www.google.com/recaptcha
|
8
|
|
9
|
This version of the module uses the new Google No CAPTCHA reCAPTCHA API.
|
10
|
|
11
|
DEPENDENCIES
|
12
|
------------
|
13
|
|
14
|
* reCAPTCHA module depends on the CAPTCHA module.
|
15
|
https://drupal.org/project/captcha
|
16
|
|
17
|
|
18
|
CONFIGURATION
|
19
|
-------------
|
20
|
|
21
|
1. Enable reCAPTCHA and CAPTCHA modules in:
|
22
|
admin/modules
|
23
|
|
24
|
2. You'll now find a reCAPTCHA tab in the CAPTCHA
|
25
|
administration page available at:
|
26
|
admin/config/people/captcha/recaptcha
|
27
|
|
28
|
3. Register your web site at
|
29
|
https://www.google.com/recaptcha/admin/create
|
30
|
|
31
|
4. Input the site and private keys into the reCAPTCHA settings.
|
32
|
|
33
|
5. Visit the Captcha administration page and set where you
|
34
|
want the reCAPTCHA form to be presented:
|
35
|
admin/config/people/captcha
|
36
|
|
37
|
KNOWN ISSUES
|
38
|
------------
|
39
|
|
40
|
- The PHP setting 'arg_separator.output' set by Drupal core causes conflicts
|
41
|
with the Google reCAPTCHA library. This setting is and was never used by
|
42
|
Drupal core, but still exist in "settings.php" and need to be removed.
|
43
|
|
44
|
See https://www.drupal.org/node/2476237 for more information.
|
45
|
|
46
|
- cURL requests fail because of outdated root certificate. The reCAPTCHA module
|
47
|
may not able to connect to Google servers and fails to verify the answer.
|
48
|
|
49
|
See https://www.drupal.org/node/2481341 for more information.
|
50
|
|
51
|
THANK YOU
|
52
|
---------
|
53
|
|
54
|
* Thank you goes to the reCAPTCHA team for all their
|
55
|
help, support and their amazing Captcha solution
|
56
|
https://www.google.com/recaptcha
|