Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home / Tips / Robot Captcha

Robot Captcha

plone.app.discussion shows instructions both plone.formwidget.captcha and plone.formwidget.recaptcha. plone.app.discussion 不相容 collective.recaptcha 相容 quintagroup.plonecaptcha

collective.recaptcha + contact form

<tal:block tal:replace="structure
  context/@@captcha/image_tag" />
    # Re-captcha validation
    if not context.restrictedTraverse('@@captcha').verify():
        context.plone_utils.addPortalMessage(_(u'You entered
            an invalid captcha.'), 'error')
        return state.set(status='failure')
    else:
        return state

captcha collective.registrationcaptcha ImportError: cannot import name UserDataPanelAdapter collective.captchacontactinfo captcha for User Registration From (@@register)

collective.z3cform.notobots

設定畫面