reCAPTCHA v2

Developer

Denik

3rd Party (Commercial)
Current Version: 1.0.4
Minimum EE Version: 2.2.0

Timed License

Duration: 6 months
Renewal Price: $11.96
What's this?

License Agreement

Buy Now!

$20.00
Qty:

EE Version Support

  • ExpressionEngine 1.x
  • ExpressionEngine 2
  • ExpressionEngine 3
  • ExpressionEngine 4

Compatibility

If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

  • Updater
  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Content Elements
  • Better Workflow
  • Matrix
  • Grid
  • Webservice
  • Publisher

Requirements

  • jQuery for the Control Panel

Add-On Type(s)

Extension

Tags

This addon replaces the built-in ExpressionEngine captcha to Google reCAPTCHA v2

This addon replaces the built-in ExpressionEngine captcha to Google reCAPTCHA v2.

Supported EE forms:

  • Standard member register
  • Solspace User
  • Solspace Freeform
  • Comment
  • Email (Contact Form, Tell-A-Friend Form)

To use reCAPTCHA, you need to sign up on Google and receive API key pair for your site. The key pair consists of a site key and secret. For more datails read below: https://developers.google.com/recaptcha/docs/start

AJAX contents support
You can generate reCAPTCHA for dynamic loaded forms, 
Simply apply the function as shown below:

$(”#my_dynamic_form”).load(’/my_dynamic_form’, function(){
document.reCAPTCHAv2(
$(this).find(’.g-recaptcha’)
);
});

Now you have `reCAPTCHAv2_init` event (for jQuery only):

$(document).on(‘reCAPTCHAv2_init’, function(){
// your code
});

Global variables

- {recaptcha:sitekey} - Open-key (Site key) from settings
- {recaptcha:lang} - Selected language
- {recaptcha:inc_type} -  Script insert type into your site (head|body|none). Default is “head”.
- {recaptcha:script} - Initialization JavaScript source code.
- {recaptcha:script:html} - Similarly {recaptcha:script}, but with the script tag added.

Notes and Warnings

!!!Attention, in version 1.0.2, the logic of initialization of captcha has been changed! Now the main script will be added at the user’s choice:
- or automatically before the closing tag “head” or “body”
- or in manual mode, as defined by the user using the global variable {recaptcha:script}.

Also, note that automatically the script will be inserted in all cases, except when the closing tags are defined in global variables.
For example, if you select “Add before closing tag

” and you have a global variable {html_head} where you defined the closing tag “

” - then the script will not be added

reCAPTCHA v2 Links

Hooks Used

If the add-on is an extension, and ties into ExpressionEngine's core files, it will use ExpressionEngine hooks. We are listing any hooks the add-on uses for developers to have an easier time locating other add-ons that they can reference for their own work.

  1. create_captcha_start
  2. insert_comment_start
  3. member_member_register_start
  4. template_post_parse
  5. core_template_route
  6. member_manager
  7. sessions_start

This entry was created May 4, 2016, 11:38 am.
This entry was last updated June 3, 2018, 11:46 am.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

3 Reviews:

Neil MacLennan 09.25.17

Rating - {addon_rating_average}

No good for sites where the contact form is used, as you can’t have regular CAPTCHA and reCAPTCHA enabled simultaneously; fatal flaw in this plugin.

Benoit Lemay 03.02.17

Rating - {addon_rating_average}

Very easy to use.. set-up in a minute!.. Thanks!

Paul Larson 02.08.17

Rating - {addon_rating_average}

Worked on the first try! I’ve tried some of the older/free versions and gave up after 10 minutes in each case.

For this module, after registering with google.com/recaptcha for the necessary keys, this module worked on the first try with no fuss.

Well worth the minimal cost.