Jeremy Wadsworth
My Contribution to the ASP.NET Community


Welcome   
Welcome to my personal website. Here you will find blog posts related to web development as well as personal related interests. If you're here for the source code to my Personal Web Site Kit, please register and you'll receive an email when your account has been approved.


Latest Blog Entries

 Monday, October 23, 2006


Ultimate CAPTCHA Custom Server Control for ASP.NET 2.0 in C#    
After implementing the guestbook in my site about 3 months ago, I started getting spam entries in my guestbook every couple days or so. Then it increased to at least once a day and finally about a week ago, 2 or 3 every hour.

So over the weekend I spent some time looking for a CAPTCHA control or code that I could use to eliminate automated spam posting to my guestbook. I found only a few different solutions that were intended for developers using ASP.NET 2.0. I ended up using Peter Kellner's "Ultimate CAPTCHA Custom Server Control". I don't know if that is an official title or just what he called it. Either way, I call it golden. I haven't had a single spam entry since I implemented his control.

If you're having issues with spam posts to your blog comments or guestbook, or if you are getting automated registrations, I would recommend you take a look at Peter Kellner's CAPTCHA control at PeterKellner.net.


jeremy at 8:49 AM | (21) Comments | Add a comment | Permalink





Commments
Nigel said...

I have been having the same problem with the guest book. Definitely going to give it a go.

Monday, October 23, 2006 2:41 PM

Matt Morrison said...

Me too, thanks again for the pointers; funny I was looking into this yesterday before coming here... thought you might be ahead of the game!

Wednesday, November 01, 2006 3:42 PM

Matt Morrison said...

Hi Jeremy, I looked at that chaps site you recommended but the control seemed quite basic compared to yours (basic isn't the right word), its just I notice yours looks slightly different and I think refreshes too. I couldn't even post a comment on his site because I couldn't read the image, but it wouldn't refresh. I'd like to know more about what you've done here if possible.

Friday, November 03, 2006 3:34 PM

Matt Morrison said...

Sorry to post again but I had a thought, why doesn't the SPAM robots attach the comments page? They only seem to like the guesbook (maybe because of the name?).

Friday, November 03, 2006 3:36 PM

Jeremy said...

All I did was download his code, add a refresh if it fails, and change the size of the image being displayed so it would look cleaner. As for the spam robots, I haven't figured out why they don't attack my comments. There must be something about the page that throws them off.

Friday, November 03, 2006 3:44 PM

Matt Morrison said...

Hi Jeremy, I sorted out the issues I had with my CAPTCHA control but a few still came through now and then. So I decided to opt for your Peter Kellner CAPTCHA as you mentioned since installing it you had none at all. I overwrote my guestbook page with the one from your recent download package, unfortunately it's now worse than what I had before and I get loads through?! Did you adjust anything in particular for yours to work the way it does? Cheers :)

Thursday, March 01, 2007 1:49 PM

Jeremy said...

Matt, I would suggest using the dll that is in my project as well. I modified some code and recompiled it. I still have yet to get a spam entry since I began using the control back in October 06.

Thursday, March 01, 2007 2:39 PM

Jim said...

How did you get your captcha to have a gray scale look intead of the rainbow look by default. What are your settings on the control? Thank.

Friday, April 04, 2008 7:57 AM

Matt said...

How did you get the control to refresh the image automatically when an invalid code is entered? Thanks!

Friday, April 04, 2008 8:14 AM

Devendra said...

How did you get the control to refresh the image automatically when an invalid code is entered? Thanks!

Sunday, December 06, 2009 10:51 PM

jeremy said...

Devendra, I don't know. It just works. Maybe try and download my code and copy the captcha section from the Blogger.ascx control.

Sunday, January 10, 2010 9:59 AM

Tiffany jewellery said...

How did you get the control to refresh the image automatically when an invalid code is entered? Thanks!

Friday, July 16, 2010 9:01 PM

casino online said...

The people who made this should set the example for what humankind should be and represent. Purely perfect amazing work!!

Thursday, July 22, 2010 7:40 AM

win ipad said...

Eventually stumble on your blog post about this topic. Great work. I enjoyed it very much.Keep them coming, because you have a fantastic topic.It improves my knowledge.Thanks.

Wednesday, August 18, 2010 8:35 AM

mbt shoes clearance said...

Ive been meaning to read this and just never got a chance. Its an issue that Im very interested in, I just started reading and Im glad I did. Youre a great site, one of the best that Ive seen. This sitedefinitely has some information on topic that I just wasnt aware of. Thanks for bringing this stuff to light.

Thursday, August 19, 2010 4:30 AM

Company relocation said...

Top class studies it is very important in a education life,it is very useful for career development.Thanks.

Friday, August 20, 2010 2:41 AM

used BMW 3 Series SE for sale said...

Always good to see, this was obvious a excellent post. In theory would like to be such a good writer too. You need time to creat that brilliant and in addition real effort to create a excellent article.

Wednesday, August 25, 2010 3:57 AM

online roulette said...

This post really opened my eyes to the many outlets that companies have through social media.Really impressive, particularly the popularity of the blog within a relatively short space of time. !

Wednesday, August 25, 2010 8:40 AM

mbt shoes said...

<a href="http://www.mbtshoes1998.com">mbt shoes</a> <a href="http://www.mbtshoes1998.com">mbt chapa</a> <a href="http://www.mbtshoes1998.com">discount mbt shoes</a> <a href="http://www.mbtshoes1998.com/6-mbt-chapa-shoes">mbt chapa rock</a> <a href="http://www.mbtshoes1998.com/6-mbt-chapa-shoes">mbt men chapa shoe</a> <a href="http://www.mbtshoes1998.com/mbt-chapa-shoes/102-mbt-chapa-gtx-mens-chocolate-white-shoes-m11187.html">MBT Chapa GTX Mens Chocolate/White Shoes</a>

Friday, September 03, 2010 11:36 PM

mbt shoes said...

<a href="http://www.mbtshoesandals.com">mbt shoes sale</a> <a href="http://www.mbtshoesandals.com">mbt shoes online</a> <a href="http://www.mbtshoesandals.com">cheap mbt shoes</a> <a href="http://www.mbtshoesandals.com/44-mbt-shoes">mbt shoes cheap</a> <a href="http://www.mbtshoesandals.com/44-mbt-shoes">mbt shoes paypal</a> <a href="http://www.mbtshoesandals.com/58-mbt-mwalk-shoes">mbt m walk women</a

Friday, September 03, 2010 11:38 PM

Acquisto Viagra said...

thanks

Monday, September 06, 2010 10:30 AM

  Leave a comment

Enter Your Name:
 
Enter your website
Security code from image below:  
Need Custom Controls Work or Training?
   


Join WebHost4Life.com






If you would like to help support this project, please click the button below to make a small donation.