Installed captcha, configured image captcha with a custom font (uploaded to the fonts folder), and it worked fine.
Moved the site to a different domain, now captcha stopped working. Disabled and uninstalled the modules, cleared the cache, reinstalled, same thing.
The image URL looks like: /image_captcha/199836009
and it does not seem right, looks like it is missing a prefix
Comments
Comment #1
soxofaan commentedA typical issue with moving sites is that the anonymous user is lost in the users table. Please check that you have a uid=0 in the users table. This is required for CAPTCHA to work.
More info: http://drupal.org/node/204411, http://drupal.org/node/179915
Concerning the 'prefix': I think you mean 'postfix' or 'extension'?
Anyway, /image_captcha/199836009 is a valid URL for image captcha, it returns an image. Note that file types on the web are determined by 'Content-type' http headers, not by extension.
Also note this image can only be requested once to avoid misuse. More info: http://drupal.org/node/163841#comment-587834
Comment #2
mariuss commentedYes, there is a uid=0 in the table. Only the side domain changed, sorry that was clear, but the actual files and database stayed at the same location.
OK, I understand now how the image URL works, no problem with prefix/suffix.
The strange thing is, the image captcha works now. Was reading the threads you suggested, switched to math captcha, and back, and now the image is there. Go figure.
Thanks.
Comment #3
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.