Thanks to all the feedback received from the post where I released the first version of the control I have improved the control adding new features to it. The new features are:
With this new version everyone could control how the control renders and create their own color and patterns schemes solving this way the "difficult to read" opinions expressed by some users. The Session issue was also solved so no more Session is needed now for the control to work because the code are passed through viewstate or querystring encrypted with randomly generated keys derived from ASP.NET server variables.
Feedback
# Add a HIP-CAPTCHA Anti-Blogspam to your .Text blog with no code!
11/9/2004 5:31 PM |
# Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/11/2004 9:42 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/15/2004 3:26 PM |
Testing the new validation with Forms... after the Update.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/17/2004 9:10 AM |
I get an error when trying ot post a comment. What's up?
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/17/2004 10:29 AM |
There was an error with .Text installations because no Viewstate was enabled... you should download the 1.2 version and copy just the dll to the bin folder. And it should be repaired. Please see the update note on the post above and download the control from there.
Take care of the version you install, because 1.0, 1.1 and 1.2 are available to download.... You should install 1.2
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/17/2004 10:55 AM |
I downloaded 1.2 and placed it in the bin folder. All I see now is a broken image link.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/17/2004 10:59 AM |
Nevermind. I got it! Thanks!
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/18/2004 7:32 AM |
Thanks Miguel! It works great!
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/25/2004 11:09 PM |
Thanks, Miguel!
Great control, it solved my spam problem in a minute.
Just a small hint. In 1.2 there is no README.TXT so I was quite confused how to install it until I downloaded 1.1 that had README.TXT.
Thanks and keep up the good work!
# Fighting weblog Comment Spam
11/25/2004 3:43 PM |
# Fighting weblog Comment Spam
11/25/2004 9:29 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/29/2004 2:37 AM |
hi..whats the licencing on this componant..can i use it in a commercial app?
# RE: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/29/2004 9:31 AM |
Free of use... you can use it anywhere you need for anything you need. Feel free to use it, but just have in mind that it's provided AS IS without any kind of warranty.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/5/2004 11:04 PM |
I guess it was a permission issue somewhere. I got some font errors as well from the HIP control, and I reset IWAM and IUSR passwords on the server, synced all of it with IIS and it seems to be working. Great stuff! Thanks for making this available to the public.
Best,
Robert
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/14/2004 11:55 AM |
Hi Matt, I haven't had this issue and tested it under xp and 2003. Did you tried to sync pass as Robert did? have you checked the fonts installed on the system?
I think I would make another upgrade with further options allowing also to choose fonts. It's clear that the error cames from the ImageGenerator, so maybe there's a wrong parameter any where, could you please send me a test url of the Image Generator...??
# A brand new look for the website
12/14/2004 1:22 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/17/2004 9:07 PM |
Miguel, first off, nice work! Would it be possible for you to either release source for your control or modify its behavior? Your control automatically redirects to the referring page if an invalid code is entered.
It would be much better if you could simply set an IsValid property to false to indicate failure - this way my code on the page can choose what action to take instead of your code taking preemptive action.
You could avoid introducing a breaking change by adding a new property to your control that indicates the behavior "Classic" or "UserDefined".
Thanks
-John
http://www.iunknown.com
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/19/2004 6:20 PM |
I'd like to second the point made by John Lam above. It appears if someone mistypes the validation code their entire comment and anything else they've entered goes away. I'd much prefer a cleaner way of handling that. Any thoughts on releasing the source code or making that change? This looks really promising as a great way to reduce comment spam.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/23/2004 8:07 PM |
I don't really know why but the readme.txt file disappeared from the file I uploaded... It's repaired now, again at it's place.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/23/2004 8:12 PM |
John and Bill... I don't currently plan to release the source, at least in the short future. But I will include your suggestions in the next release because it's very interesting to include the behavior you said.
This control was originally intended for .Text installations, that's the reason of the automatic redirect. But it has been downloaded thousand of times and lot of people is using it in their own software, so this should be updated to reflect a more "Valid" behavior.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/1/2005 12:08 AM |
Great control... can't wait to add it to my blog!
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/2/2005 5:03 PM |
Thanks!
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/6/2005 11:47 PM |
Im not sure if this will work, but I'm going to try to implement it anyway... but I want to use your tool with my .Text install.. but when the user successfully enters in a captcha text, then the cookie is set so they don't have to for a few weeks...
Do you think this would even work with your model? I havent examined the code or control yet...
Jake
jake@whoisjake.com
# Captcha to Remove Comment SPAM for .Text
1/7/2005 10:08 AM |
# CAPTCHA Challenge Control
1/7/2005 3:22 PM |
# CAPTCHA Challenge Control
1/7/2005 3:25 PM |
# CAPTCHA Challenge Control
1/7/2005 11:45 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/8/2005 9:07 AM |
I got it to work with FlexWiki! It was a pain to integrate though due to FlexWiki's non control based architecture!
Mail me if your are interested in the code.
Thanks for a great control!
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/8/2005 9:08 AM |
I got it to work with FlexWiki! It was a pain to integrate though due to FlexWiki's non control based architecture!
Mail me if your are interested in the code.
Thanks for a great control!
BTW - The FlexWiki using the control is here:
http://www.mytypingtest.com/wiki
# CAPTCHA Challenge Control
1/9/2005 5:13 PM |
# Rid your blog of automated spam!
1/10/2005 1:02 AM |
# Rid your blog of automated spam!
1/10/2005 1:38 AM |
# re: Volontario nella guerra allo spam
1/10/2005 6:20 AM |
# Preventing Blog Spam In .Text
1/10/2005 4:48 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/11/2005 6:10 PM |
I got it to work (nice and simple!), but I have 2 questions.
One, I am assuming CodeLength sets how many characters to print. I set it to anything and it still is 6 characters.
The other is, as an admin I have to fill in the box in order to delete a post. How can I turn it off when (!Security.IsAdmin)?
# Adding CAPTCHA to FlexWiki
1/11/2005 10:44 AM |
# Adding CAPTCHA to FlexWiki
1/11/2005 10:44 AM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/13/2005 10:02 PM |
Figured out the problem. The term CodeLength is misspelled CodeLenght.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/15/2005 5:56 AM |
would love to try the control, however i get errors when i try to download v1.2. Any thoughts? Thanks!
# Comments are off temporarily UPDATE: Need HIP-CAPTCHA Control
1/16/2005 5:08 AM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/16/2005 4:08 PM |
The links to the downloads don't work for me. Going to ASP.NET to download, it routes me back to this blog page. I'm using .Text, so I need version 1.2.
Thanks in advance.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/16/2005 11:35 PM |
I was able to download 1.2, work through the readme.txt from 1.1, and I think I got everything uploaded to my site properly. However, I am getting a Server Error like this:
Server Error in '/blog' Application.
--------------------------------------------------------------------------------
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Access is denied: 'Clearscreen.SharpHIP'.
Source Error:
Line 356:BEGIN section inserted by Device Update 4 installer.
Line 357:-->
Line 358: <add
Line 359: assembly="System.Web.UI.MobileControls.Adapters,Version=1.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
Line 360:<!--
Source File: c:\windows\microsoft.net\framework\v1.1.4322\Config\machine.config Line: 358
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Clearscreen.SharpHIP' could not be loaded.
=== Pre-bind state information ===
LOG: DisplayName = Clearscreen.SharpHIP
(Partial)
LOG: Appbase = file:///C:/hosting/webhost4life/member/dmiser/blog
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: Clearscreen.SharpHIP
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/blog/ec33416a/3c934c13/Clearscreen.SharpHIP.DLL.
LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/blog/ec33416a/3c934c13/Clearscreen.SharpHIP/Clearscreen.SharpHIP.DLL.
LOG: Attempting download of new URL file:///C:/hosting/webhost4life/member/dmiser/blog/bin/Clearscreen.SharpHIP.DLL.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: Clearscreen.SharpHIP, Version=1.2.1780.27480, Culture=neutral, PublicKeyToken=null
My guess is that my ISP is restricting this somehow. Any other thoughts/help?
Thanks much.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/16/2005 11:41 PM |
I guess you should contact your ISP, because everything seems correctly installed and the runtime can found the right assembly file and load its version.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/17/2005 12:50 AM |
Thanks, Miguel. It looks like the ISP did something because it's now working. I did get the broken image problem that people were reporting above, but that's fixed now, too.
One other tidbit for you:
The httpHandler entry has to appear *before* the .Text entry where they try to get verb="*" and path="*". Maybe that has something to do with the problems others have had, too.
# Comments Are Back Up - .Text Modifications Posted Soon
1/16/2005 7:19 PM |
# Captcha ASP.NET Control
1/17/2005 4:36 AM |
# HIP-CAPTCHA: Stop comment SPAM in 5 minutes (Updated)
1/18/2005 4:31 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/19/2005 4:28 AM |
Dan Miser: Thanks for your comment, changing the order of my httphandlers fixed everything for me.
Miguel: Thanks a ton for this code, assuming it works for me it is going to save me probably 30 mins a week at least.
# Preventing Commnet Spam - Google's Approach
1/18/2005 9:13 PM |
# re: Comment spam - it's going to get a little better
1/19/2005 5:50 AM |
# Implementing CAPTCHA, and my thoughts on
1/19/2005 1:04 PM |
# :: krshh :: Earth to Blog Readers :: krshh ::
1/19/2005 1:24 PM |
# CAPTCHA Challenge Control
1/19/2005 4:40 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/20/2005 2:14 AM |
I'm also getting the "Invalid Parameter Used" error:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Invalid parameter used.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Invalid parameter used.
I've tried re-sync'ing the IUSER passwords and that did not help.
What do you mean by this in your reply to Matt above: "have you checked the fonts installed on the system?"
Check what fonts? Are there certain fonts that are required? I can't find any information on checking fonts on this site or in Readme.txt.
# Spam en los comentarios de los Blogs
1/20/2005 5:23 AM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/20/2005 3:47 PM |
Thanks for the awesome code Miguel! Excellent work
# Modified CAPTCHA Control
1/20/2005 10:23 AM |
# Modified CAPTCHA Control
1/20/2005 10:25 AM |
# re: The Mutual Exclusivity of CAPTCHA and Christianity
1/20/2005 11:13 AM |
# Spam Running Rampant On Blogs
1/20/2005 12:10 PM |
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/22/2005 2:56 AM |
I have a problem - on my .Text site, when I add the control, it seems like when the form is submitted and the text doesn't validate, something throws an error (Object reference not set to an instance of an object). Any suggestions? It works fine otherwise.
I also can't delete a comment without entering the right code.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/23/2005 1:54 AM |
Hi Miguel,
I like the control, but I have run into a problem:
When I try to navigate to my blog's main page from an article view, I get a prompt asking if I would like to download an image. For example, go to the address
http://blogs.biasecurities.com/jim/archive/2005/01/12/893.aspx then click the Home link. It'll prompt you to download an image.
I'm guessing that this has to do with the file handler, but I'm not 100% how to fix it. This is on a .Text 0.95 install.
Also, could you add an option to allow the comparison logic to ignore case.
Thanks
Jim
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/23/2005 3:43 AM |
Steve, I've checked your site and the control seems to validate correctly. Can't see where the problem is. About deleting comments when logged as an admin, i'm working on a solution that will be released soon with the new version of the control.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/23/2005 3:46 AM |
James Geurts, I've seen in your page that it is sending the image as you stated. I guess that the httphandler is in the first position of the list, isn't it? Contact me through mail on the contact page and i'll work with you to detect this error and solve it in future releases as well as solve your particular case.
# Hooray, death to blog spam!
1/24/2005 7:05 AM |
# Here's the way we block the spam,
1/24/2005 3:24 PM |
# preventing .text blog spam using triggers
1/25/2005 12:33 PM |
1/26/2005 6:48 AM |
Nach dem ich in den letzten Wochen jeden Tag zwei Feedback-Eintr
1/31/2005 8:53 AM |
Comment Moderation goes on.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
1/31/2005 8:30 PM |
This rocks. Spam is now gone. Thanks !
# Mr Griggs turns the spam tide here on realise-systems.net
2/3/2005 12:14 PM |
# re: What is it with these Spammers?
2/6/2005 12:06 PM |
# Captcha to Remove Comment SPAM for .Text
2/8/2005 2:20 PM |
# re: Cogitation Skin - Mark Wagner
2/24/2005 3:30 AM |
3/23/2005 3:59 PM |
I am trying to disable the control so it doesn't check on PostBack whether the code is correct. I set the .Enabled property to false and it bombs giving an object reference not set error.
Is there another way to disable the control? The idea behind this is to allow a user to try to log in up to 3 times. Then user is then disabled and only after the user enters the correct code will the site enable the user again for login.
Any ideas?
Thanks.
# CAPTCHA Challenge Control
7/10/2005 2:36 PM |
I just finished adding the Clearscreen SharpHIP HIP-CAPTCHA Control to my .Text blog. The CAPTCHA(TM)
test is now required to be passed prior to posting each comment. I know
that this is not fun to fill out and sometimes can be difficult or
impossibl
10/10/2005 11:41 PM |
A quick search in Google… And I found a control I can use to fight back Link Spams. A guy named...
# DotText CAPTCHA, NDoc, WinFX, and the Absence of a Weekend
10/16/2005 7:50 PM |
# DotText CAPTCHA, NDoc, WinFX, and the Absence of a Weekend
10/16/2005 7:50 PM |
# Dealing with Comment SPAM
12/29/2005 7:21 AM |
# Dealing with Comment SPAM
12/31/2005 12:57 PM |
# Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET
1/17/2006 11:36 AM |
# How do you expect blind users to be able to post?
2/21/2006 3:08 AM |
If you use CAPTCHA then you exclude people with visual disabilities from being able to comment on your site. Depending on your jurisdiction, this could get you in big trouble.
2/27/2006 3:22 PM |
I've been using your control for a signup form on a site and it seems to be working fine. But every now and then an error is thrown:
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Clearscreen.SharpHIP
at Clearscreen.SharpHIP.HIPControl.ProcessPostBack(HttpContext context)
at Clearscreen.SharpHIP.HIPControl.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain()
I have noticed 2 other people have posted on your site with the same problem but no response has been made. The control has the following setup properties:
Enabled = true
EnableViewState = true
AutoRedirect = false
Codelength = 5
JavaScriptURLDetection = true
TrustAuthenticatedUsers = true
ValidationIgnoreCase = false
ValidationMode = session
Any help would be greatly appreciated.
Neil kilbride.
# Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET
3/2/2006 11:01 AM |
# Comment spam fall down and go boom.
4/23/2006 1:36 PM |
Well, that was quick. I found a solution for the comment spam problem. I’ve added a control that...
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
11/6/2006 4:41 AM |
An unhandled exception was generated during the execution of the current web request.
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
12/29/2006 9:47 PM |
thanks
# re: Clearscreen SharpHIP HIP-CAPTCHA Control for ASP.NET update!
3/7/2007 4:30 PM |