+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / Spam protection (CAPTCHA)

Spam protection (CAPTCHA)

38 posts, 0 answered
  1. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    30 Apr 2012
    Link to this post
    http://www.sitefinity.com/full-features-list.aspx states that there is spam protection.
    As of which version is this available and on what modules.
    Somehow I have missed that feature in the past.
    Markus
  2. MB
    MB avatar
    302 posts
    Registered:
    09 Jan 2005
    02 May 2012
    Link to this post
    Given some of the spam posts in this forum...
  3. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    02 May 2012
    Link to this post
    Good point, I dont know if Ive ever seen captcha anywhere (but my memory sucks). I havent played with the forums module though...definatly not in forms
  4. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    09 May 2012
    Link to this post
    @Telerik
    Any answer on this
    - Am I missing it
    - If not Captchas can we expect them to come to 5.2 at least?
    - Is the full-feature list wrong?

    Markus
  5. MB
    MB avatar
    302 posts
    Registered:
    09 Jan 2005
    09 May 2012
    Link to this post
    RadControls are included in Sitefinity, so I guess that strictly speaking, Captcha is included.
  6. Daniel Plomp
    Daniel Plomp avatar
    952 posts
    Registered:
    18 Feb 2004
    09 May 2012
    Link to this post
    Hi Markus,

    I think you can create a form field which holds a captcha?

    Regards,
    Daniel
  7. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    09 May 2012
    Link to this post
    @Daniel,
      I think that's the problem we're talking about... :)

    Captcha is promoted as a feature of SF, but there's no captcha IN sf outside of "do it yourself"
  8. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    23 May 2012
    Link to this post
    Still no answer from Telerik

    Markus
  9. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    23 May 2012
    Link to this post
    Yeah, I'm getting just blasted by spam on my sites new feedback tab

    I'm finding official forum responses are down these days...
  10. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    23 May 2012
    Link to this post
    Dear Steve
    They are probably all working on the next verision and do forget about us :-) Just kidding.

    Quote
    In observance of Bulgarian Education and Culture Day, the Telerik Headquarter office in Bulgaria will be working with limited capacity on May 24th and 25th. All international offices will be open and working extended hours to assist during this time to ensure you receive the high level of service expected of Telerik.
    We apologize for any inconvenience this may cause.
    Telerik Team
    Unquote

    Markus

  11. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    23 May 2012
    Link to this post
    @Everyone,

    Open ToolboxesConfig.config and add the following:
    01.<toolbox name="FormControls">
    02.<sections>
    03.<add name="Common">
    04.<tools>
    05.    <add enabled="True"
    06.    type="Telerik.Web.UI.RadCaptcha, Telerik.Web.UI, Version=2012.1.215.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
    07.    title="RadCaptchaForms"
    08.    description="RadCaptchaDescription"
    09.    visibilityMode="None"
    10.    name="RadCaptchaForms" />
    11.</tools>
    12.</add>
    13.</sections>
    14.</toolbox>

    Recycle and have fun
  12. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    23 May 2012
    Link to this post
    Nope...ok that works...but again...it's a hack.  You're just adding in a custom control from Telerik.Web.UI, which means...

    1) There's no designer
    2) It's not in there by default on a new install

    For all intents and purposes it's just a custom control

    It also doesn't solve no captcha on comments.  It's in fact a checkbox here: "/Sitefinity/Administration/Settings/Basic/Comments/" ...but does nothing.  As far as I can tell the other checkboxes for fields also don't seem to work right either (website required, etc)

    It's like saying Sitefinity can use WebAPI because you can reference the DLL
  13. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    23 May 2012
    Link to this post
    @Steve,

    You're right - it's a hack, because its copying the RadCaptcha toolbox item that's under page controls to have a copy under formcontrols.

    I'm just rolling with the punches here... seems like an obvious form control, but since nobody was as 'blonde' (no offense to the Sweeds - it's just a figure of speech)  enough to point it out, I thought I'd just be the idiot to do so...

    J.
  14. Stefani Tacheva
    Stefani Tacheva avatar
    718 posts
    Registered:
    06 Dec 2016
    24 May 2012
    Link to this post
    Hi all,

    You can implement CAPTCHA for Sitefinity Forms the only thing that you have to do is to follow the instructions bellow:
    1. Download the project for the custom control from the blog post.
    2. Include it in your solution
    3. Add in the SitefinityWebApp the Telerik.Sitefinity.Samples.Forms reference (Add Reference -> Projects)
    2. Add in the Telerik.Sitefinity.Samples.Forms the following reference: Telerik.OpenAccess, Telerik.Sitefinity, Telerik.Sitefinity.Model, Telerik.Sitefinity.Resources, Telerik.Sitefinity.Utilities, Telerik.Web.UI if it is necessary.
    3. Build the solution and run the project.
    4. Go to Administration -> Settings -> Advanced -> VirtualPathSettings -> Virtual paths and add a new virtual path for the control, then restart the website. The virtual path should exist in your computer. If you use ~/SfControls/* you have to create SfControl folder in your project and include the Telerik.Sitefinity.Samples.Forms there. The resorce location should be Telerik.Sitefinity.Samples.Forms and the ResolverName: EmbeddedResourceResolver .
    5. After that go to Administration -> Settings -> Advanced -> Toolboxes -> FormControls -> Sections -> Common -> Tools and register the custom control. The Control CLR Type or Virtual Path must be: Telerik.Sitefinity.Samples.Forms.FormQapTchaControl (namespace.class), the name of the control should be FormQapTchaControl. Type a title and save the changes.
    6. Go to you project in Visual Studio.
    5. Change your web configurations (web.config) by simply making a dummy change and save them.
    8. Build the solution of your project.
    9. Open your project and the changes should be made.

    For you convenience that is working I have recorded s sample video demonstration.

    As for the Captcha control in Sitefinity we have a feature request logged. You can track it at this public URL bellow and vote for its popularity:
    http://www.telerik.com/support/pits.aspx#/public/sitefinity/10655
    I hope we will be able to include such functionality for the next releases.

    Kind regards,
    Stefani Tacheva
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  15. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    24 May 2012
    Link to this post
    Dear Stefani
    Thanks for the detailed answer. The original question was why CAPTCHA is promoted as a feature if you have to go through 9 steps to get it working :-)
    http://www.sitefinity.com/full-features-list.aspx Under Security bottom right.

    Again looking forward to missing stuff on up to date CMS system SF 5.2 or latest 5.3 (along with some other long awaited approvments that are NOT under the hood.

    Markus
  16. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    24 May 2012
    Link to this post
    @Markus,

    STEP 1)
    Go to administration >> settings >> advanced >> toolboxes >> toolboxes >> page controls >> sections >> Radcontrols and check the 'enabled' checkbox :)

    STEP 2)
    Enjoy using RadCaptcha :)

    ---
    I'm with you, Steve and the rest that its an oversight to not have this as a FormControl, but its there (by default) as a pagecontrol.

    To follow up on Stefani's solution, a quote from the comments:
    "it's easily bypassed by robots since its a javascript solution" < robots usually don't have javascript enabled, so this approach makes it only less human friendly.

    So in the end, we're stuck with no solid Captcha for forms.

    ---
    But to answer your original question:
    You don't have to jump to 9 hoops to get it going. RadCaptcha is by default a feature (its listed under security not as a form feature) and Sitefinity has chosen to 'disable' the RadControls toolbox by default as per popular request around 4.1 I believe...


  17. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    24 May 2012
    Link to this post
    Dear Jochem

    LOL

    a) I use RadControls on every project - for example for verticale menu with flyout :-)
    b) telling me that since RadControls are included so it makes sense to mention CAPTCHA as feature is a bit far fetched and I say missleading.
    Its like saying SF can send mails on forms submissions because there is an control on marketplace.

    This even more then it mentions it has Spam Protection. And I don't see that. However you are right with rad controls and usercontrols SF realy is powerfull.

    Markus
  18. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    24 May 2012
    Link to this post
    :)

    All I'm saying is that we shouldn't get hung up on a marketing sales list, there's tons of good stuff I consider to be missing from the list and several items I consider sales talk...

    Every ASP page is by .NET default an asp form, drop a RadCaptcha on there and voila. For non tech folks a captcha equals spam protection...

    It basically comes down to my motto "It doesn't matter if it passed the functional tests - what matters is if the tests are functional"  :)

  19. Stefani Tacheva
    Stefani Tacheva avatar
    718 posts
    Registered:
    06 Dec 2016
    24 May 2012
    Link to this post
    Hi,

    The JavaSctript should be enabled, because the captcha we are using is a jQuery QapTcha. It is a simple draggable captcha system which is build with jQuery and  jQuery UI.

    As for the Captcha control built into widgets in Sitefinity we have a feature request logged. You can track it at this public URL bellow and vote for its popularity:
    http://www.telerik.com/support/pits.aspx#/public/sitefinity/10655
    I hope we will be able to include such functionality for the next releases.

    Regards,
    Stefani Tacheva
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  20. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    24 May 2012
    Link to this post
    Couple things:
    1) A 10 step process shouldn't be required when the CMS is marketed as having captcha
    2) There are already backend settings captcha options which just don't work, and the 10 step add captcha to forms doesn't resolve that problem.

    @Jochem,
      Sure there's tons of small things...but why not get to work on putting them in over continually making blog posts to hack in the stuff after the fact.  So like Rado made a nice blog post on adding captcha to SF in december...why not put that control into SF (it's now almost June).  You have the code for it...have a dev plop it in over lunch or something... :)
  21. Jochem Bökkers
    Jochem Bökkers avatar
    787 posts
    Registered:
    13 Aug 2007
    24 May 2012
    Link to this post
    @Steve
    Rado probably didn't because it doesn't work. He's smarter than just clutter the code with a hack :)
  22. Daniel Plomp
    Daniel Plomp avatar
    952 posts
    Registered:
    18 Feb 2004
    24 May 2012
    Link to this post
    @Steve: "why not put that control into SF (it's now almost June).  You have the code for it...have a dev plop it in over lunch or something... :)"

    Because that would be to easy! ;)
  23. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    24 May 2012
    Link to this post
    Last comment by adam on that page is awesome :)
  24. Daniel Plomp
    Daniel Plomp avatar
    112 posts
    Registered:
    14 Jun 2012
    25 May 2012
    Link to this post
    Just to verify then: the enable captcha for e.g. blog comments isn't working? This suggest that the captcha control should be enabled on the comments detail view, but I as far I'm seeing this is not doing anything.

    So, can be 2 things:

    1. I forgot some thing to configure
    2. This checkbox is just for decoration. Can it be removed then please?!

    Regards,
    Daniel
  25. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    25 May 2012
    Link to this post
    The funny part about the checkbox is that in another thread when we pointed out a check that did nothing it wasn't classified as a bug...since it was never implemented :)
  26. Daniel Plomp
    Daniel Plomp avatar
    952 posts
    Registered:
    18 Feb 2004
    25 May 2012
    Link to this post
    Well, there actually is a RadCaptcha control available inside the blog comment detail list.
    Strange...
  27. Markus
    Markus avatar
    2763 posts
    Registered:
    25 Nov 2005
    25 May 2012
    Link to this post
    @Steve
    LOL
    I remember that and thought it was a rather strange answer back then.
    Markus
  28. MB
    MB avatar
    302 posts
    Registered:
    09 Jan 2005
    26 May 2012
    Link to this post
    The part I find most bemusing is that while this discussion of whether or not CAPTCHA is actually part of Sitefinity, this very forum continues to be spammed.
  29. Steve
    Steve avatar
    3037 posts
    Registered:
    03 Dec 2008
    05 Jun 2012
    Link to this post
    Ok, so turns out there IS captcha for the comments...but it only shows up when you are not logged in (FYI)
  30. michaelroper
    michaelroper avatar
    18 posts
    Registered:
    25 Jul 2012
    07 Sep 2012
    Link to this post
    Hey Jochem - i added the RadCaptcha field to the toolbox, and to my form, but i can still submit the form without it being filled in. How do i go about making sure it actually gets validated?
38 posts, 0 answered
1 2