Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-2886

Add internally generated captcha as an alternative

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.4.0-b1
    • Fix Version/s: 4.10.0-b1
    • Component/s: Plugins
    • Labels:
      None

      Description

      China cannot use reCaptcha because it's a Google product. Some other countries may have similar restrictions.

      Add the ability to use, as an alternative to reCaptcha, an internally generated captcha. Maybe there is a FOSS MIT licensed library that can generage a decent captcha? If so, let's add it as an option.

      Maybe this should be part of the core, there are some other areas that would benefit from this including:

      • The Support Manager - when opening a ticket without being authenticated use reCaptcha or this Captcha

        Activity

        Hide
        tyson Tyson Phillips (Inactive) added a comment -

        Something like this library may work:
        https://github.com/Gregwar/Captcha

        It requires the GD library as well as the mbstring extension. We currently don't recommend the GD library according to the docs https://docs.blesta.com/display/user/Requirements

        Show
        tyson Tyson Phillips (Inactive) added a comment - Something like this library may work: https://github.com/Gregwar/Captcha It requires the GD library as well as the mbstring extension. We currently don't recommend the GD library according to the docs https://docs.blesta.com/display/user/Requirements
        Hide
        admin Paul Phillips added a comment -

        Someone suggested another option that just uses javascript, see https://github.com/fabianwennink/IconCaptcha-Plugin-jQuery-PHP Demo available at https://www.fabianwennink.nl/projects/IconCaptcha/#!demonstration

        I think I would prefer this, personally.

        Show
        admin Paul Phillips added a comment - Someone suggested another option that just uses javascript, see https://github.com/fabianwennink/IconCaptcha-Plugin-jQuery-PHP Demo available at https://www.fabianwennink.nl/projects/IconCaptcha/#!demonstration I think I would prefer this, personally.
        Hide
        tyson Tyson Phillips (Inactive) added a comment -

        Our version of jQuery in Blesta is too old to support the JS version of the captcha.

        Show
        tyson Tyson Phillips (Inactive) added a comment - Our version of jQuery in Blesta is too old to support the JS version of the captcha.

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              7/May/20

              Time Tracking

              Estimated:
              Original Estimate - 0 minutes
              0m
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 5 hours, 49 minutes
              5h 49m

                Agile