I've added Recaptcha to my signup page in AM v.4, but it seems robot accounts are still getting through. I hate those robot accounts. Is it possible to add a "human test" question on the signup page? I've added the field to the form, but would need some direction on how to verify the new user got the answer correct to proceed with their registration, or kick back if they get it wrong. Thanks.
Mike, you have to create HTML_QuickForm2_Rule that will validate your element. Then create new brick that can be included in signup form and will add your field to signup form. You can find bricks example in /amember/library/Am/Form/Brick.php
Sounds a little complicated. So I would be adding a whole new class, something like: class Am_Form_Brick_HumanTest extends Am_Form_Brick { ... } to that Brick.php page?
I found this quickform2 captcha example that might help: https://github.com/cweiske/HTML_QuickForm2_Captcha/blob/master/HTML/QuickForm2/Element/Captcha.php