Hello,
I hope I'm not missing something obvious - I would like unregistered users to be able to access the sign up feature but I'd like to avoid spam in the process. Captcha seems to function as expected on my other site forms. (And Signup is functioning great, too). Can I add a Captcha function to the sign-up form?
Thanks!
TV

Comments

stborchert’s picture

Hi,
as far as I remember this should be possible with captcha. Go to captcha administration (admin/user/captcha) and check "Add captcha adminstration links to forms". Go to one of your signup-enabled nodes and look at the signup form. There should be a link "enable captcha for this" (or something similar). After hitting this you can go back to admin/user/captcha and set the captcha type for signups.
Unfortunately I could not test because I didn't have a working drupal dev installation at the moment :-{

hth,

Stefan

Toddv’s picture

Thanks Stefan,
More specifically, what is happening is the Captcha question does appear on my sign-up enabled event's node. But it is there before the site visitor has clicked through to sign up. That seems a bit odd, it is as if the event node is asking a person who is just browsing to answer the math question even if the person does not have the intention of signing up.

I would like the visitor to have to click through - they click "yes, I'd like to sign up", then the sign up form includes the Captcha question. Does that make sense?

As it is, it functions ok - if someone truly does intend to sign up they are not able to unless the question is answered. It's just that I don't want someone who is just browsing or who does not intend to sign up to have to view the Captcha question.
Thanks for any assistance -
Todd

stborchert’s picture

Hm, the newest version (5.x.2.4-dev in cvs) adds the ability to move the signup form to an extra tab so it isn't displayed on the node. Maybe this is what you've been searching for?

dww’s picture

Status: Active » Fixed

AFAIK, this is resolved.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.