- captchas.net
- reCAPTCHA
- PILCaptcha
- StaticPics
StaticPics
Using static pics (no external library required - low protection)
DTML-Code-Snippet
<dtml-if "REQUEST.form.has_key('_captcha_response')">
<dtml-if "captcha_isValid(this())[0]">
<p style="color:green;font-weight:bold;">CORRECT</p>
<dtml-else>
<p style="color:red;font-weight:bold;">FALSE</p>
<dtml-var "captcha_isValid(this())[1]">
</dtml-if>
</dtml-if>
<form action="<dtml-var "getParentNode().absolute_url()">" method="POST">
<dtml-var "captcha_getContent(this())">
<input type="submit" value=" submit " />
</form>