PDA

View Full Version : Captcha not working in Firefox 3.0.3????



Madbyte
01-Oct-2008, 06:36 PM
Hi,

My captcha is working OK but after the new Firefox update (3.0.3) doesn't work in that browser.

The following error occurred in FormMail :
verify_failed
**********
Error=Image verification string missing. This is probably a fault on the server.

I try refreshing the form, and empty the cache, but nothing help. With IE 7 and Google Chrome is working ok. Here my form url:

www.blackbit.com.ar/form.html

Any ideas???

Thanks

russellr
01-Oct-2008, 09:35 PM
Hi,

It seems to work OK with Firefox 2.

I'll load up Firefox 3 and try it out.

russellr
01-Oct-2008, 09:54 PM
Hi,

I just installed Firefox 3.0.2 on a Linux box and your form works fine.

Are you sure it's not your cookie settings?

russellr
01-Oct-2008, 10:05 PM
Hi again,

OK, I just tried Firefox 3.0.3 on Windows and your form works fine.

I think you have a local problem (probably cookie settings).

Madbyte
02-Oct-2008, 12:51 AM
Hi, thank you for your answer.

Mmmmm... strange... I don't know what happen... sometimes is working, some others doesn't.

hpinson
21-Oct-2008, 08:00 PM
I have been getting similar complaints.

I think I am able to replicate this. It seems that in Firefox 3.0.3, if

1. the user completes the (required) captcha incorrectly;

2. is directed to the corresponding 'not matched' message page and hits 'back';

3. re-types the captcha string and submits;

4. a verify_failed message is shown and processing stops.

As far as I can tell, in Firefox 3, on 'back' the capthca string is updating, but the image itself is not.

This is bad because firefox tends to update itself by default, and formmaillers that were working appear to break.

It's also possible that it might have nothing to do with firefox, but be some php session problem?

To solve, hit back and refresh the form... the bad news is that the user now loses all entered form data.

Another option is to remove imgverify as a requiried field, but then the form can be submitted with a blank captcha value.

russellr
27-Oct-2008, 11:58 AM
Hi,

No, this is expected behaviour.

You cannot hit the back button after failure of Captcha. The Captcha image must be re-generated each time otherwise it will not match after an error.

This means you need to implement proper error handling which takes the user back to the page in the appropriate way: http://www.tectite.com/fmhowto/adverror.php