![]() |
Quote:
|
Working good on 4.2.2 :) thanks for such a nice addon.
|
@kh99
I got a email from google today saying they have upgraded to reCAPTCHA v2 Is this mod still going to work with their latest upgrade? |
Quote:
Edit: It does look like they've added a "normal/compact" option since this mod was released, so maybe tomorrow I'll try to add that and also include a template for the mobile style. |
Quote:
I tried deleting the old key but that deleted the domain too. I re-added the domain and got new keys but when I try to test it I get "invalid key for domain". |
I haven't seen that email so I don't know exactly what it's saying. Is it possible that it's saying that the old version no longer works? In that case this mod should be the update you need to keep using reCAPTCHA.
|
Quote:
|
1 Attachment(s)
Quote:
I got two new API keys but they are not being recognized on either the old Recaptcha nor the new one. Added: It's causing problems for WordPress too. See https://wordpress.org/support/topic/...key?replies=34 |
Quote:
Yeah, that email's just saying that they're eventually going to discontinue the old version so you should update. This mod interfaces with the new version so if you're using it you should be OK. (Obviously you knew that, but just so everyone else knows). Thanks for the copy. Edit: oh, and I'm afraid I don't know what's going on with the keys. Maybe they're having some delay in activating them or something. |
OK. That's a possibility.
I had to fall back to image verification on the forum I changed. I'll try again later. |
Quote:
|
Quote:
|
Yes. My live site.
|
Update: You were correct, kh99. It was just a short delay updating the API keys.
All working fine now. Thank you. :) |
Update: I just added this to to more sites. I can confirm that you can no longer use your old Recaptcha keys. You need to delete the old key and re-register the domain to get new keys.
It is only taking a few minutes for it to recognize the new keys for me today. |
Quote:
|
Hmmm... I'm not 100% certain of that now.
I've now added this to 5 forums. On one, I didn't need to change the key - I only added this site a short while ago, Now I'm wondering if I may have been using a single key for the other forums, that "global key" that Google warns will no longer work. You might try your old key first and if you get an error delete it and get a new one. |
Quote:
|
After installing, i can test fine without issues, however my reg screen doesn't show the graphics on Chrome or IE.
In addition after disabling it and reverting back to the previous recap it also doesnt show. http://i.imgur.com/yYw1wCf.png http://i.imgur.com/PmxqeqC.png So it does block spam sign ups, the only issue is nobody can sign up now.. vb 4.2.3 --- edit --- Incompatible with vBSocial 10 Lite If you could install that and replicate then fix the issue, i'd be super happy. |
Just to be clear, are you saying all those issues were cause by incompatibility with vBSocial 10 Lite? I don't know how installing this mod could stop the previous recaptcha from working. Certainly if you uninstall it it shouldn't have any further effect.
|
Previously i had their plugin installed, then installed your plugin.
Once i did that verification wouldnt pull up, unless i removed vbsocial. Even deactivating your plugin and leaving vbsocial still wouldnt show it. not sure if this is a one off issue, but i cant seem to get it back now. so i've deactivated their plugin. |
I was able to replicate the issue, but I can't figure out what's going on. All the recaptcha stuff is where it should be and it's loading the javascript from google, and there aren't any js errors, but it's not showing up.
So are you saying that the original recaptcha worked with vbsocial, until you installed this mod? I uninstalled completely and the original recaptcha doesn't work, but I didn't try it before installing my mod. I don't see how it could affect anything after being uninstalled, but anything's possible. ETA: anyway, this mod works just like the original recaptcha that comes with vbulletin, and I don't really have time to figure out why there's a conflict even with the original (as I suspect it doesn't work even for someone who has never installed my mod). But I *am* working on a new version of this mod to include a template for the mobile style and make a few other tweaks, and one thing I was thinking of including is an option to use the "alternate" way to render the recaptcha widget (see the google developer page if you're curious about it). So it's possible that will solve the issue. |
So may i ask what is the difference between the original captcha and this?
Thanks |
Quote:
You can read about reCaptcha v2 here: http://www.google.com/recaptcha/intro/index.html . In a nutshell, it uses some javascript magic to try to identify people as human, and if it can then the user only has to check the "I am not a robot" box and doesn't always have to solve a captcha. So hopefully it makes it easier for humans to get past it. I know the original reCaptcha had been "cracked" somehow, and to be honest I don't know if this addresses that problem or not. I do know that google has been telling sites that are still using the original to upgrade, so I imagine eventually they will discontinue support for the original. |
thanks bud
function perfect, very nice, keep up your good work.. |
Quote:
I've deactivated their plugin for now. Much rather have this than some lite version of some other plugin that does almost nothing. |
Quote:
It does seem strange though that no one would have noticed before that recaptcha didn't work with vbsocial. Maybe there's something else going on. |
Quote:
Thanks. |
Quote:
|
Actually you can do this yourself if you don't want to wait. Edit template humanverify_new_recapctha, and near the end is a <script> line. Add the part in red:
Code:
<script src="https://www.google.com/recaptcha/api.js?hl={vb:stylevar languagecode}" async defer></script> or if you want to hard code a language, you can put the code in place of {vb:stylevar languagecode}. The language codes are here: https://developers.google.com/recaptcha/docs/language |
kh99, I started trying to code this in myself and I found this and you made my life so much easier. However, now I have users complaining that after 2min its timing out. I've looked everywhere and I can't find a way to extend the timeout. It takes more than 2 min to fill the Application, and everyone seems to click the recatpcha right away. So after the 2 min, and they click submit. They have to refill the application again. Any thoughts on this?
Awesome job btw. Thank you for your time to code and post this. |
I haven't seen any option to change the timeout. But I have seen mention on the recaptcha forum of people who wanted to detect the timeout and handle it on the page with javascript. I think there might be a javascript callback function that can be set up to be called if it times out. You can also check the g-recaptcha-repsonse value when the form is submitted to check if it's been filled out.
To do that stuff I think what you have to do is use the 'explicit rendering' option. This mod doesn't use that, but you might be able to use it with this mod just by editing the template. I was thinking of making it an option for the next version, but even if I do I don't know if I'll get around to doing anything like handling a timed out widget. |
Thank you for such a quick response. So far editing the template and moving the human verification part to the forum rules, editing the human verification template to just show the recaptcha box has been the best solution for me.
Again, Thank you for all you have done here. It is very much appreciated. |
I'm struggling a bit with this. I installed the mod and got new keys and can now see the "I'm not a robot" box but no further verification tests. Looking at the Google site, it states
Site key Paste this snippet before the closing </head> tag on your HTML template: <script src='https://www.google.com/recaptcha/api.js'></script> Paste this snippet at the end of the <form> where you want the reCAPTCHA widget to appear: <div class="g-recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxxxxxxxxxx"></div> Is this necessary with this mod and if so, which files need editing? Thanks. |
There won't necessarily be any further tests. That's part of what the new version does. It only presents a test if it decides that you might not be a human. I've found that if I continue to test repeatedly it will eventually start doing another test.
For this mod you only need to enter the keys in the admincp. They are inserted into the html for you. Have you tried the "Click here to test connection" link? If everything is green then that means you've got everything set up correctly. |
Thanks for your reply. Yes, I get the green light on the "test connection" link and all seems to be in order but when I created a test account, it just asked me to confirm that I was human, which didn't seem much of a verification process.
Eddie |
Quote:
Code:
<li class="divider"></li> |
Has anyone else had issues with this not working in IE? Is it a google thing or a bug with the plugin?
|
I'm confused with step 2:
2) Import the product XML file from the Product Manager. Do I install the file (product-kh99_new_recaptcha_v1_0) in the "Includes" directory as well? Thanks, Carl |
Quote:
|
All times are GMT. The time now is 04:20 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|