I'm happy to announce that CodeBetter.Com is carrying on the legacy of CAPTCHA for Community Server. CAPTCHA for CS2007 is the next generation of CS Guru Dave Burke's most excellent CAPTCHA control for Community Server 2.1. This version is implemented as a Control Adapter which allows CAPTCHA to be added to Community Server site-wide without touching any ASPX or ASCX markup code.
You can get the dll and source code here *.
* Latest Version - April 29th 2007
IMPORTANT NOTE: If the form in your ASPX control specifies a validation group, your controls must also specify the same group. Some skins that ship with CS2007 have a validation group specified for the form, but not for the controls. The CAPTCHA control will not work for these forms. To fix, either remove the validation group from the form code or add to all of your form's controls.
EX: Form specifying a validation group:
<CSFile:CreateEntryCommentForm runat="server"
MessageTextBoxId="CommentBody"
NameTextBoxId="CommentName"
RememberCheckboxId="CommentRemember"
SubjectTextBoxId="CommentTitle"
SubmitButtonId="CommentSubmit"
UrlTextBoxId="CommentWebsite"
ControlIdsToHideFromRegisteredUsers="RememberWrapper,AnonymousUser"
ValidationGroup="CreateCommentForm" >
Must also specify the validation group in the controls to be validated: