The Mighty Blog

Dec 29

Written by: Will
12/29/2008  RssIcon

One necessary evil with some websites is to put preventative measures in place to prevent web "bots" from attempting to log in to your website.  CAPTCHA attempts to provide a solution to this problem.

What is CAPTCHA?

CAPTCHA stands for "Completely Automated Public Turing test to tell Computers and Humans Apart".  It is a technology that attempts to sort out the people from the programs.

This is necessary, because there are many malicious programmers out there that write programs to automatically submit forms, including logins, to circumvent security measures, gather logins, deface websites, steal data, and much more.  What CAPTCHA does is place an image on the web page, and asks the visitor to type the letters and numbers into a textbox to verify that they are human.  The thought is that a computer program would not be able to decipher the characters from the rest of the image, thereby identifying the visitor as human.

On a DotNetNuke website, the CAPTCHA challenge might look something like this:

DotNetNuke Login - CAPTCHA Enabled

How to Enable CAPTCHA on DotNetNuke Logins

In order to enable CAPTCHA to protect your login form, you need to first login as an Admin for the website.  At this time, CAPTCHA must be enabled individually for each portal on a DNN installation.  Once logged in, choose "Authentication" from the Admin menu.

Admin Menu - Authentication Menu Item

In the Authentication module, you should immediate see the option to check to enable CAPTCHA for your website.  Simply check the checkbox, click the Update link.  Your work is done.  Log off and test it out!

Authentication - CAPTCHA Option

Technorati Tags: , , , , , ,

Copyright ©2008 Will Strohl

Tags:
Categories: DotNetNuke

2 comment(s) so far...


Gravatar

Thanks for the tip ... was looking for that!

By John on   12/30/2008
Gravatar

My pleasure. If you would like any other tips, let me know and I will post an entry about it.

By Will on   12/30/2008

Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 
Add to Technorati Favorites
Tweet about my blog

Tag Cloud

Sort by: Tag | Size RSS
camp   community   dnn   dotnetnuke   dotnetnuke®   event   example   free   get   group   integer   jquery   meeting   module   new   odug   orlando   search   session   think  
The opinions expressed here are the personal opinions of Will Strohl and do not necessarily represent the views and opinions of the DotNetNuke Corporation.
© Copyright 2004-2010 by Will Strohl. All rights reserved. Website Skinned By: Ralph Williams  Website Hosted By: Applied Innovations