Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackControl of the captcha?Control of the captcha?
Previous
 
Next
New Post
9/20/2011 9:33 AM
 

Hi

Is there any way to gain some control over the captcha control used by the feedback module?
I would like to make it case insensitive and also have some control over what characters are used.

Thanks

Ian


Mutate and Survive
 
New Post
9/20/2011 8:53 PM
 
The Feedback module uses the DNN core CaptchaControl (DotNetNuke.UI.WebControls.CaptchaControl) which does not provide for a case-insensitive comparison of the user entered captcha phrase with that which is randomly generated. The core Captcha control does provide a CaptchaChars property which unless specified in the control markup or the module's codebehind defaults to a-zA-Z0-9. Although such a change would have to be re-applied following each upgrade of the Feedback module, you should be able to add the CaptchaChars attribute/value pair to the control's markup in Feedback.ascx to obtain the desired characters from which the captcha image will be randomly constructed.

There has been some consideration that selection of the default CaptchaControl to be used in a give DNN install follow a provider pattern and be specified in web.config much like the default editor, etc. can be specified.

I also noticed tongiht in DNN 6 (and perhaps in later DNN 5 versions) that the Telerik RadCaptcha control has a wrapper (DotNetNuke.Web.UI.WebControls.DNNCaptcha) and may be used in custom DNN modules. Only minor modifications to Feedback.ascx and Feedback.ascx.vb followed by a re-compile of the module would have to be made to use this control instead of the core CaptchaControl. This control exposes an ignoreCase property as well as other advanced options.

It would be well to add an enhancement request to the Feedback module issue tracker at http://dnnfeedback.codeplex.com to include the use of the DnnCaptcha control in future releases.

Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
9/21/2011 4:56 AM
 
Thanks William for the information on Telrik Captcha. That sounds like a good option. I'm guessing it will mean a move to DNN 6, since Chris added most of the wrappers in 6.0.0.

Can I re-iterate that you should add these to Codeplex, because I don't track feature requests via the forums and I'm forgetful anyway. On Codeplex they don't get lost....

Cheers
Roger

DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
9/21/2011 8:55 AM
 
@ William
 Thanks for your (as usual) comprehensive and detailed answer.
 Re: codeplex. There are already a few feature requests regarding the core Captcha.
 Re: Captcha config in web.config. Personally I like being able to get at settings in this file.
 
Re: Markup in feedback.aspx. Are you able to provide a sample of this markup please as I am unsure how to effect this modification.
 
 @ Roger: I only just realised that you are responsible for this module now. That is very good news.
 
 In General:
 My big issue with the Captcha as it is now is that it works not only to prevent dirty rotten spambots but also prevents legitimate use. It took me 4 tries to get the correct string. It is almost as difficult as the one Google accounts uses.
 
 Thanks to you both for your quick replies
 
 Ian

Mutate and Survive
 
New Post
12/9/2011 12:34 PM
 

Hi Ian,

I'm just incorporating the use of RadCaptcha which as William says has many advanced options. At the moment I'm not creating settings for them because there are so many and I don't want to make it complex. If you have anything that is vital, please let me know.

Have a look at these two pages for capabilities. There is no audio support in DNN for now.

http://www.telerik.com/help/aspnet-aj...

http://demos.telerik.com/aspnet-ajax/...

Cheers
Roger


DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsFeedbackFeedbackControl of the captcha?Control of the captcha?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out