Recaptcha V3 Joomla

  1. Recaptcha V3 Joomla 2.5
  2. Recaptcha V3 Joomla Login
  3. Recaptcha V3 Site Key
Test
  • Lisa Renshaw
  • Topic Author
  • New Member

Add reCAPTCHA v3 to Joomla Forms The reCAPTCHA v3 Field is on our roadmap and is currently not available. Once its available, this section will be updated with a guide to let you add the Field to your Forms. Why you probably don’t need Google reCAPTCHA. Add reCAPTCHA v3 to Joomla Forms The reCAPTCHA v3 Field is on our roadmap and is currently not available. Once its available, this section will be updated with a guide to let you add the Field to your Forms. Why you probably don’t need Google reCAPTCHA.

Speed

9 years 4 weeks ago#64519by Lisa Renshaw
[SOLVED] Re: reCaptcha not working was created by Lisa Renshaw
I have inserted the reCaptcha public and private keys in the advanced tab and captcha still does not appear. I have checked and rechecked my settings.
It appears I'm not the only one with this problem.. can someone please answer this post.

In order to use ReCaptcha in your form you just have to create one ReCaptcha element in your form. Then you have to fill in site and secret keys in reCaprcha element properties from this page: www.google.com/recaptcha/intro/android.html Let me know whether you have managed to do so.

  • Steve Scott
  • New Member
9 years 1 week ago - 9 years 1 week ago#64520by Steve Scott
Replied by Steve Scott on topic Re: reCaptcha not working
Hi I encountered a similar problem and found the solution as follows:
The new version of Joomla - 2.5 has a captcha form element built in - which is great. However, if you install K2 (2.5.6) this also uses the same ReCaptcha element. Unless you get the settings just right the two will conflict in strange ways. In order for the system to work you need to follow these three steps:
  1. Disable the Captcha -ReCaptcha component in the Joomla Component Manager
  2. Go to the User Manager and then to the Options (Users Configuration) and set Captcha to be 'none selected'
  3. Go to the K2 configuration and enable Captcha and enter your public and private keys.

If you don't follow all three steps, then both captcha's will be used but only one will be displayed (the K2 one I think) and you will get error messages similar to this:
'The words you typed did not match the ones displayed. Please try again.'
Or if you disable just the K2 Captcha then you get this error message:
Empty solution not allowed.
  • Theo Prinssen
  • New Member
8 years 10 months ago#64521by Theo Prinssen
Replied by Theo Prinssen on topic Re: reCaptcha not working
Hi,
I've got the same problem and followed your instruction but still the re-captcha is not showing.
You say: Disable the Captcha -ReCaptcha component in the Joomla Component Manager.
But in the component manager I don't see something with the re-captcha..so I think you ment the plugin manager.
However...re-chaptcha is still not working.
Any other solutions or suggestions?
Regards, The
  • Odin Mayland
  • Platinum Member
8 years 4 months ago#64522by Odin Mayland
Replied by Odin Mayland on topic Re: reCaptcha not working
Theo, did you get this figured out?
I disabled the captacha plugin.
Enabled and Pasted in the recaptcha keys into the K2 / Parameters / Advanced / Anti-spam Settings
But it is not showing up
The topic has been locked.
  • Odin Mayland
  • Platinum Member
8 years 4 months ago#64523by Odin Mayland
Replied by Odin Mayland on topic Re: reCaptcha not working
I need to launch this site today.
anyone have any suggestions?
The topic has been locked.
  • Gerry Go
  • New Member
8 years 4 months ago#64524by Gerry Go
Replied by Gerry Go on topic Re: reCaptcha not working
Has anyone figure out why the images does not appear? I got the same issue.
  • Khalil
  • New Member
8 years 4 months ago#64525by Khalil
Replied by Khalil on topic Re: reCaptcha not working
As-salamu alaykum,
I have resolved the problem :)
You don't have to disable anything, just to get the Captcha - ReCaptcha plugin working on K2 comment you have to follow these steps:
1 - ON www.google.com/recaptcha Go to
- USE reCAPTCHA ON YOUR SITE
- ADD Gmail account if you don't have, or log in if you have.
- Go MY ACCOUNT -> + Add a New Site
- Create a reCAPTCHA key -> ADD your Domain -> Create a Key.
- Copy (Public Key and then you will copy the Private Key)
2 - On your admin panel go to:
- Component -> K2 -> Parameters -> Comments-> Active reCaptcha -> Yes.
- Go to Component -> K2 -> Parameters -> Advanced -> Anti-spam.
- Past the two Key that you have from Google. (Public and Private Key)
-> Refresh you site and you got it ^_^
IF YOU STILL DON'T HAVE THE CAPTCHA WORKING:
Make sure you have enabled the K2 plugin and Comments on the Category options.
That should be resolving your problem.
- IF, IF that is still not working:
- Go to your site
- Click ' F12 ' on Google Chrom / Control+F12 (Firebugs, Firefox)
- Refresh your web site
- If you have a JavaScript errors try to find what is your problems and solutions.
- Last thing if you don't have any JS problem, You should re-install joomla xD
That is all
Thank you, your brother from Tunisia :)
  • Teemu Erholm
  • New Member
8 years 3 months ago#64526by Teemu Erholm
Replied by Teemu Erholm on topic Re: reCaptcha not working
I disabled the Captcha - ReCaptcha plugin as suggested, still didn't work. Then I realized I had created the recaptcha keys for a specific domain and I was working on a test site.. ooppsiiee.
So I just created global keys and works fine. I even tried to enable the plugin back on and still works :P
  • Robert Kelly
  • New Member
8 years 3 months ago#64527by Robert Kelly
Replied by Robert Kelly on topic Re: reCaptcha not working
Thank you Khalil, I've been trawling forums for days trying to sort my User Registration Captcha! It worked fine in Chrome, but intermittently wouldnt show in IE8, then when installed Joo Captcha instead, it displayed but kept saying 'words dont match' . Did as you suggested in your post and all works fine.
  • danai
  • New Member
8 years 3 months ago - 8 years 3 months ago#64528by danai
Replied by danai on topic Re: reCaptcha not working

Recaptcha V3 Joomla 2.5

@ Steve Scott
Thank you very much !
This is the only that works in k2!
Joomla

From Joomla! Documentation

Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎Nederlands • ‎svenska
Tutorial
How to set up
Google reCAPTCHA & invisible reCAPTCHA
in Joomla
3.x

Google introduced a no CAPTCHA reCAPTCHA API in December 2014. The reCAPTCHA plugin, which protects your contact and registration forms against spam, has been updated in Joomla! 3.4.0. While still supporting the old reCAPTCHA 1.0, you can use the reCAPTCHA version 2.0. A significant number of your users can now attest they are human without having to solve a CAPTCHA. Instead with just a single click, they’ll confirm they are not a robot!

As of Joomla 3.9, a new plugin CAPTCHA - Invisible reCAPTCHA has been added, allowing you to use Invisible reCAPTCHA on your Websites. It allows you to validate requests in the background. Your users don't have to perform any action to validate a form.

Get reCAPTCHA

  • 2Set up Captcha
  • 3Enable CAPTCHA - reCAPTCHA or CAPTCHA - Invisible reCAPTCHA
  • Go to: https://www.google.com/recaptcha
  • Click on the top right button Admin console or Get ReCaptcha.
  • Sign in with your Google account. If you don't have one yet, create one.
  • Choose the type of reCAPTCHA you would like to use. Prefer the reCAPTCHA V3 type.
  • Register your new site by filling the necessary fields.

For additional guidance in choosing the type of reCAPTCHA, visit Google's Guide page,Choosing the type of reCAPTCHA.

Google reCAPTCHA will provide you two keys:

  • One Site key
  • One Secret key

Set up Captcha

Choose one of the reCAPTCHA types below.

Set up Captcha - reCAPTCHA Plugin (V2 Only)

  • Log into your Website's Administrator.
  • Go to ExtensionsPluginsCAPTCHA - reCAPTCHA
  • Edit the plugin:
    • Status: Set to Enable.
    • Version: Choose 2.0.
    • Site key and Secret key: Copy and paste the Site and Secret keys provided by Google reCAPTCHA into their appropriate fields.
    • Theme: Choose one of the 2 available themes.
    • Click Save & Close.

Set Up CAPTCHA - Invisible reCAPTCHA Plugin

  • Login to your Website's Administrator.
  • Go to ExtensionsPluginsCAPTCHA - Invisible reCAPTCHA
  • Edit the plugin:
    • Status: Set to Enable.
    • Site key and Secret key: Copy and paste the Site and Secret keys provided by Google reCAPTCHA into their appropriate fields.
    • Badge: Select the position of the badge on your front end.
    • Tabindex: The tabindex of the challenge. This option can be useful if other elements on your page use tabindex and you want to make the navigation easier. The default value is '0', but you can change it so that your user can focus on the challenge after a certain amount of 'tab' hits.
    • Callback: (Optional) JavaScript callback, executed after successful reCAPTCHA response
    • Expired callback: (Optional) JavaScript callback, executed when the reCAPTCHA expired
    • Error callback: (Optional) A JavaScript callback, executed when the reCAPTCHA encounters an error
    • Click Save & Close.


Enable CAPTCHA - reCAPTCHA or CAPTCHA - Invisible reCAPTCHA

For Contact Forms and the Registration Form

  • Go to SystemGlobal ConfigurationSite tab
  • Default Captcha: Select CAPTCHA - reCAPTCHA or CAPTCHA - Invisible reCAPTCHA.
  • Click Save & Close.

Edit the Contact Form Options Setting

Recaptcha V3 Joomla Login

  • Go to ComponentsContactsOptionsForm tabAllow Captcha on Contact.
  • Select Use Global...
  • Save and Close.

For the Registration Form Only

Recaptcha V3 Joomla
  • Go to UsersManage
  • Click on the Options button at the top right and select the User Options tab.
  • In the Captcha option, choose one of the following:
    • None Selected: This setting ignores the Default Captcha setting in Global Configuration. Use it when you want reCAPTCHA in the Contact forms but not in the Registration form.
    • Captcha - reCAPTCHA / Captcha - Invisible reCAPTCHA: Only needed if the Default Captcha in the Global Configuration is set to None Selected but you want the reCAPTCHA in the Registration form only, and not in the contact forms.
  • Click Save & Close.

You can now use the reCAPTCHA in your forms! Don't forget to test your reCAPTCHA to ensure it is working correctly!

Recaptcha V3 Site Key

Retrieved from 'https://docs.joomla.org/index.php?title=J3.x:Google_ReCaptcha&oldid=716223'