…
Hello –
I've posted the following in the original thread where I discussed my original reCAPTCHA problem, but thought it a good idea to repeat it here as it details what can go wrong with an implementation of reCAPTCHA on FM that is a hosting issue rather than an FM or reCAPTCHA issue.
To recap, my implementation of reCAPTCHA on FM on my various forms on websites hosted at Go Daddy had been working for some time, then suddenly stopped working, then about a week later started working again, all without any change to my forms, html, or php files.
I concluded it must be something on GD’s end, I contacted them, and after some checking they told me it was nothing on their end.
Finding no solution, I started switching my forms to Reverse CAPTCHA after some research.
Since the forms were working again I wasn’t as pressed to reconfigure all the forms, so I left many of them as they were.
I had also noticed a correlation between whether reCAPTCHA was working or not, and whether Filezilla (my FTP app) was able to connect on the first try or not.
Yesterday Filezilla took two tries to login again, for the first time in a week. I immediately tried a form I hadn’t reconfigured yet and sure enough, reCAPTCHA failed again, too.
I immediately called GD again and was more insistent they find a cure. The case was escalated to a “Hosting Specialist” or some such who immediately recognized what was going on when he heard that Filezilla was taking two tries to get in.
This is my understanding of what he was trying to tell me:
My hosting account is on a shared Linux server, along with hundreds (maybe thousands) of other websites, all of which share the same ip.
For security they have a “filter” (his words) that is applied from time to time on different accounts (presumably at random) to insure all those sites get a fair amount of bandwidth.
Evidently accounts hosted on GD get hit more than 3 million times a day with one attack or another.
When that filter is on it stops certain access attempts. It presumes legit attempts will try a second time and bogus attempts will not. That is why Filezilla is successful on the second attempt, which by default it is programmed to try a few seconds after the first attempt fails.
Again, hearing that caused the tech to recognize what was going on.
However, Google only tries once to validate the reCAPTCHA submission. Since the first (and only) attempt fails, Google returns a validation failure and that is why (according to GD) I was having the issue with failing reCAPTCHA authorizations.
The intermittent failures are due to that filter being applied or not.
Their solution was for me to do one or both of the following:
1. Buy a static IP for my account at $5.99 a month. Accounts with “fixed” ip address are not subject to filtering, since it is unlikely I would try to harm my own account and wouldn’t need filtering protection from myself.
2. Have my account migrated to their new 4GH (Fourth Generation Hosting) service at no cost. There are some things 4GH doesn’t do that their old shared hosting did do, but it is far more robust and scalable. And the likelihood of suffering that filtering thing is somewhat less.
I chose 2 for now, and will consider a static IP, or upgrading to the next level of hosting which includes a static IP, if I continue to have this problem. This, presuming I stay with GD.
Now, I am not a hosting expert, so I have no idea if their story is valid or BS. Since migrating to 4GG, however, Filezilla logs in on the first attempt and reCAPTCHA works. That could change tomorrow.
I am not necessarily a big fan of GD. I do seem to get the most bang for the buck there, and their support is US based and there is almost never a wait when I call. I have had very few issues over the years and all questions have been adequately answered on the first call.
Their website is a nightmare and you can’t buy anything without navigating through screens and screens of upsells, most of which are not necessary.
But I have no loyalty to GD and if a better deal came along making it worth my time to move a couple dozen websites and domain names, I wouldn’t hesitate. But unlimited hosting for unlimited domains for usually under $6 USD a month is hard to beat. Their 4GH hosting, if in reality is even close to their hype, is about as state of the art as shared hosting can be. My sites were fast before, but feel even faster now after migrating to 4GH.
My point here, in hopes that it might help someone else, is that I have now confirmed the reCAPTCHA failure was 100% on Go Daddy’s end, and had nothing to do with FormMail or reCAPTCHA.
To implement reCAPTCHA, follow the instructions *exactly* as given on the Tectite site. It does work – flawlessly. If it doesn’t work, call your webhost.
Good luck…
Russ . . .
…
Bookmarks