Application move - RadCaptcha always returning invalid

2 posts, 0 answers
  1. Alan T
    Alan T avatar
    125 posts
    Member since:
    Apr 2010

    Posted 05 Mar 2014 Link to this post

    So have recently moved an application from one Web Server to another.

    The new one is running Windows 8.

    For whatever reason by RadCaptcha is failing to validate. If you type in the correct text, it says its invalid.

    Why would this be ?

    I had a brief look at a solution regarding changing the ImageStorageLocation to Session, however once I added the values mentioned into my Web.Config my entire application broke.

    I'm not sure this would resolve my issue anyway.

    Any suggestions ?

    <telerik:RadCaptcha ID="captcha" ProtectionMode="Captcha" runat="server" CaptchaImage-ImageCssClass="captcha_brdr"
        ValidationGroup="validate_buyer_register" CaptchaImage-BackgroundNoise="Extreme" CaptchaImage-LineNoise="High"
        CaptchaImage-EnableCaptchaAudio="true" EnableRefreshImage="True"
        ErrorMessage="Incorrect captcha entered!">
  2. Slav
    Slav avatar
    1359 posts

    Posted 10 Mar 2014 Link to this post

    Hello Alan,

    What is the version of UI for ASP.NET AJAX on the new server? Note that in Q3 2013 SP1 an issue with validating the RadCaptcha when it is validated multiple times (for example, if it is validated both on button click and on the server-side by invoking its Validate function) was fixed. If this is the case, I would suggest upgrading to the latest version of the Telerik controls.

    The solution for changing the ImageStorageLocation is usually suggested when the captcha image is blank, in your case this should not be required.

    If you are still having difficulties after upgrading, please send a simple, fully runnable project that isolates the problem so that I can inspect it locally and provide a more to the point answer.


    DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.

Back to Top