reCAPTCHA v2

Developer

Denik

3rd Party (Commercial)
Current Version: 1.1.0
Minimum EE Version: 2.2.0
Release Date: Nov 11, 2021

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
  • ExpressionEngine 5
  • ExpressionEngine 6

Compatibility

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

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 forms

  • Standard member register
  • Email (Contact Form, Tell-A-Friend Form)
  • Comment
  • Safecracker form
  • Channel form
  • Forum submission form
  • Solspace User
  • Solspace Freeform and Freeform Next
  • Solspace Rating
  • Zoo Visitor registration form
  • FreeMember
  • DevDemon Forms
  • ProForm
  • Email Form (`reinos.nl`)
  • Exp:resso Store (Expresso)
  • Cartthrob

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

!!! WARNING Add-on for EE version **1.x** - support only basic forms (hooks)

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
  8. forum_submit_post_start
  9. channel_form_submit_entry_start

This entry was created May 4, 2016, 11:38 am.
This entry was last updated November 12, 2021, 4:25 pm.

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.

5 Reviews:

Ralph 02.06.19

Ralph
Rating - {addon_rating_average}

Excellent add-on. Easy to use and great support, I asked for a new feature and it was developed the next day!

umkasanki 01.07.19

Rating - {addon_rating_average}

Amazing plugin! Very easy to use and excellent spam filtering.

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.