Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The user registration form does not display the captcha for me when I go to sign up in a different browser or incognito mode on my usual browser. When I add a mollom form to protect the default contact form in D7, I see the captcha. Also, I unchecked the box that displays the privacy policy line, but it still appears on the user reg page, could this be related? I "unprotected" the user reg form and then created a new form, hoping to fix the problem to no avail.
Any help would be appreciated.
Thank you.
Comments
Comment #1
msavike CreditAttribution: msavike commentedYes, I have the same problem here, but interestingly, I have a site in SSL and one not in SSL. The site in non SSL does display the mollom captcha while the site in SSL doesnt. Could this be the case?
Comment #2
sunHm. This is actually covered by automated tests...
Do you happen to have the testing mode enabled? There might be a bug with SSL with that. But without testing mode, this should work correctly.
Comment #3
MLB CreditAttribution: MLB commentedI had a similar problem at the beginning
There is no captcha to begin with. User fills and submits form and then gets an error about missing Captcha and then it's there and functions properly.
Then I checked again 15 min later and it worked and appeared as it should
No clue what the issue was
Comment #4
meytad CreditAttribution: meytad commentedCleare your sites cache in admin/settings/performance!
Comment #5
sunDo you still experience this issue?
If you do, a potential cause for this could be that you have an advanced page caching module enabled.
The Mollom module already tries very hard to inform all possible incarnations of page caches that a page containing a form with a CAPTCHA cannot be cached. This should work with Drupal core's default page cache, and is also known to work with Pressflow's advanced page caching.
However, if you are using a different/custom page caching solution on your site, the page might still get cached, which in turn would cause the CAPTCHA to "not appear" when visiting the page/form and the page is delivered by the page cache.
A new Mollom CAPTCHA has to be requested for each attempted form submission. When trying to load the image URL for a CAPTCHA that was already solved, then you do not get a response back.
Comment #6
Anonymous (not verified) CreditAttribution: Anonymous commentedGetting the same behavior with version 7.x-2.6. User completes user/register with mollom captcha, logs out of site, then attempts to create another new account using same browser window.
Result is user/register does not display mollom captcha and attempt to register new account fails.
If the user opens a new IE browser window the problem is resolved. No need to clear cache of site, or browser.
Comment #7
sunIt's been some time since the last update here. I'm going to close this ticket for now, as I hope that the issue is resolved.
Please feel free to reply if I'm mistaken or if you have additional questions.
Thanks for your feedback!