Closed (outdated)
Project:
CAPTCHA
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
12 Sep 2007 at 07:24 UTC
Updated:
10 Jan 2017 at 12:30 UTC
Jump to comment: Most recent
Comments
Comment #1
soxofaan commentedCould you give more information? E.g. describe setup, how to reproduce the bug, which captcha type, which error messages do you get, does captcha work on other forms, ...
Comment #2
gordon commentedWe have re-CAPTCHA but I would assume that it would be broken by all captcha's
Basically we have the site loaded with the openid module into Drupal 5.2 and using pip.verisignlabs.com as the openid provider.
The error is that the captcha is a required field and as openid is not populating this field it is throwing an error.
The fix is that if the registration is being done by open id then captcha should be ignored.
Comment #3
gordon commentedComment #4
robloachHmm, when using OpenID with reCAPTCHA in the user login block, I'm redirected to drupal/?q=%23 instead of having the javascript replace the login form. It work with everything other captcha though.
In drupal/user, the login form is properly replaced with OpenID. The captcha challenge properly works, but when you log into your OpenID provider and get redirected back to the site, it fails because it looks for a Captcha Challenge answer for the registration page. Of course, it doesn't find it, and fails reporting:
It doesn't matter what type of captcha challenge you use in this situation, as it will result in the same thing on any challenge. I never really thought of testing Captcha with OpenID because OpenID is a method of bot spam control in itself. I'm really not sure what solution we could use here. Maybe we could somehow test if they're using OpenID registration before we display the Captcha form in user/register and have it be ignored?
Comment #5
robloachStill an issue and will have to be fixed for Drupal 6.
Comment #6
soxofaan commentedComment #7
anarcat commentedSubscribing. This seems to also apply to the 5.x branch, AFAICT.
Comment #8
anarcat commented... this would seem like the way to go...
Comment #9
Leeteq commentedAgreed with #8 (#4)
Comment #10
chirale commentedThere is a patch to openid: #242029: Captcha on user_registration conflicts with OpenID auto-registration but I cannot make it works. This is a crucial issue, now if you have OpenID activated you must disable CAPTCHA module.
Comment #11
anarcat commentedComment #12
soxofaan commentedI just tried with an MyOpenId.com identity and did not experience problems with CAPTCHA 6.x-2.x-dev:
OpenID log in:
OpenID autoregistration + log in
Note: I had to set a nickname and email in the MyOpenId persona, to make the autoregistration work, but that is unrelated to the CAPTCHA problem.
Comment #13
elachlan commented