Code Monkey home page Code Monkey logo

friendly-captcha-wordpress's People

Contributors

amenk avatar derweili avatar dev-love avatar gzuidhof avatar helvete003 avatar just-dev-creator avatar kevin-a-vt avatar merlinfuchs avatar nikitasinelnikov avatar thezoker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

friendly-captcha-wordpress's Issues

Support localization

Make it possible that the sentence "I am human" gets diplayed in your desired language.

Third-party support: Easy Digital Downloads

Would be awesome if you could implement support for EDD and their following forms:

  • EDD Register form
  • EDD Login form

Unfortunately, it seems like your plugin hooks even into the "EDD Login form" but does not show the captcha field.

We're using the edd shortcode [edd_login] but customers can't login anymore. When I disable your plugin's "Login form" check, it works again.

https://docs.easydigitaldownloads.com/article/911-eddlogin-shortcode

I assume it will be the same for [edd_register] and also FriendlyCaptcha/friendly-challenge#93 .

Contact Form 7 - Verification failed: TypeError: l is not a function

Contact Form 7 integration does not seem to work with Friendly Captcha for WordPress plugin.

When I press "Click to start verification" it prompts "Verification failed: TypeError: l is not a function".

I am able to use the plugin at Wordpress Login, and it successfully verifies that I am human.

Screenshot_20210324_210651

Support for Divi

Please also support the Divi Builder/Theme. Would be nice to have it as a option to replace the captchas there.

Missing coblocks folder in WordPress plugin directory v1.5.0

In #31 the upgrade was published in the WordPress plugin directory.

I updated the plugin via WordPress, but get a warning when enabling coblocks:

PHP Warning:  require(/var/www/html/page/public/wp-content/plugins/friendly-captcha/includes/../modules/coblocks/coblocks.php): failed to open stream: No such file or directory in /var/www/html/page/public/wp-content/plugins/friendly-captcha/includes/core.php on line 167

The folder seems to be missing in the package: https://plugins.svn.wordpress.org/friendly-captcha/trunk/modules/

Remark: There is a github action for WordPress Plugin deploys, maybe this would be helpful: https://github.com/marketplace/actions/wordpress-plugin-svn-deploy

Move FriendlyCaptcha admin page to settings submenu

The FriendlyCaptcha Admin Page creates a main menu page in the WordPress Admin.
Because the FriendlyCaptcha is normally set up only once without constant changes I propose to move it to the settings submenu.

This change would help to keep the admin panel clean.

Add support for "The Newsletter Plugin"

With over 400.000 installations The Newsletter Plugin is one of the most succesfull newsletter plugins (in fact I think second successful stand alone newsletter plugin after Mailchimp with 2+ Million installations and my choice number one for small amounts of newsletters being sent from my own server.

Though it does contain anti spam integrations they are not GDPR-compliant or if they are not working well enough (honey pot).

Integrating the signup form to friendly captcha would be great.

Clicking on one field of form causes FRC to verify

Hi there,

I'm using Elementor Pro on WordPress. I got the Friendly Captcha to show up on the page adding the JS for the script to a Register page. I am using User Registration Pro to construct my form, which allowed me to add the div class in an HTML field to the form.

When I load the page, it shows the unclicked Friendly Captcha widget. Then on tapping any field of the form, the captcha is submitted and shows as verified. I do not have to click on the widget button to submit the captcha verification.

Is this normal function, or should the button require the interaction? Thanks for any info!

Publish 1.5.0 on WordPress Store

I installed Friendly Captcha in WordPress today and got Version 1.4.1.

Please publish the recent changes on the WordPress store.

In addition, it would be nice to tag releases here on GitHub.

Warning: require ../modules/wordpress/wordpress_comments.php - missing file!

I'm getting an error shown below when I activated the comments option and now I can't get to the settings page to deactivate it. Where are the plugin settings saved so I can manually delete/edit them?

Warning: require(/app/data/public/wp-content/plugins/friendly-captcha/includes/../modules/wordpress/wordpress_comments.php): failed to open stream: No such file or directory in /app/data/public/wp-content/plugins/friendly-captcha/includes/core.php on line 139

Thank you!

Plugin version: 1.1.1

Conflict wirh limit login plugins ?

Hello, it seems FriendlyCaptcha is in conflict with limit login plugins. With "Limit Login Attempts Reloaded" plugin it is then not possible to log in any more, as it says too many attempts at every time. With "Limit Login Attempts (Spam Protection)" it is less nasty, as the WP window says "unknown user" but let the login process.
Another (not dramatic) trouble: when we use Two Factor Authentication, the validation button is hidden by the FriendlyCaptcha container on the second screen, but we can still login by typing the return key.
Did you experience also such behaviours ? Is there a mean to fix it ?
Thanks for your attention.

WordPress Plugin SVN Deploy

Hi @merlinfuchs

I think that we should implement a more automated and streamlined way of deploying our WordPress Plugin to the WordPress marketplace than doing it manually.

Could you please have a look at this and implement a solution to achieve this goal?

I guess this could look like this:
https://github.com/marketplace/actions/wordpress-plugin-svn-deploy

If I have to add some secrets just let me know and I will take care of it.

Looking forward to your comments and implementation!

Contact Form 7 Issue

In a current Wordpress system, it seems that FC cannot be used successfully with Contact form 7.
After submitting the form, an error message appears.
The error log says the following:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function frcaptcha_wpcf7_friendly_captcha_verify_response(), 1 passed in …/wp-includes/class-wp-hook.php on line 286 and exactly 2 expected in …/wp-content/plugins/friendly-captcha/modules/contact-form-7/contact-form-7.php:53
If we look into the corresponding file, we see that the filter for wpcf7_spam is called here. This receives 2 parameters in your script. However, only 1 is provided. According to this, the script causes an error here, which does not allow the form to be sent and therefore makes it unusable.
The customer has fixed this temporarily in their system until we provide an official solution.
@gzuidhof: Since this is a small bug with a big impact and they are planning to use FC in further projects, the customer asked us to fix this promptly.

GravityForms Issue with Multiple Page Forms

Hi @gzuidhof !

When forms created with GravityForms have multiple pages, the Friendly Captcha widget doesn't work as expected.

If the widget is set on the first page of the multi page form, it seems to be behave normal, but once the user clicks on the final submit button, they are redirected to the first page an the error shown in the screenshot attached is displayed.

If the widget is set on any other page of the multi page form, the widget seems to be not loaded.

A fix would be great :)

Best wishes,
@dev-love

Screenshot 2021-07-05 at 11-17-45 Health-Check - PTC

Gravity Forms integration issues

For some customers the gravity forms integration doesn't work correctly. The widget HTML is injected into the form but the JS doesn't get loaded. I believe this is the case because some wordpress themes don't call the wp_footer hook which we use to enqueue the scripts:

		add_action( 'wp_footer', function() {
			frcaptcha_enqueue_widget_scripts();
		});

I'm not entirely sure why our gravity forms integration uses that hook to enqueue the script, but there is probably a reason.

https://developer.wordpress.org/reference/hooks/wp_footer/#more-information

Gravity Forms integration for multi-page ajax forms

The Gravity Forms integration does currently not work for multi-page forms that use AJAX.
This is because the JS is loaded on the first page load but the widget HTML is only there when the user has reached the last page. I think we need to hook into the JS of gravity forms to fix this, there isn't much we can do on the PHP side.

FluentForm Integration Issue

Hi @TheZoker

Once again, thanks a lot for your contribution! :)

We received some support requests about the FluentForm integration.

Could you help us to find out if we may have to fix something in the integation?

These were two requests about it:

Hello,

solving the captchas for the forms works so far. However, the form cannot be submitted. It says:

“Anti-robot verification failed, please try again. (captcha missing)×”

The error comes from the fluentforms html:

Anti-robot verification failed, please try again. (captcha missing)×

It also throws an error in the console:

/wp-admin/admin-ajax.php?t=1649251726080:1 Failed to load resource: the server responded with a status

Hi,

I’m having the same problem. When I test I get this message when trying to send the form:
Anti-robot verification failed, please try again. (captcha missing)

I use Fluent Forms and the Friendly Captcha for WordPress plugin. I entered the Sitekey, the API key and enabled the Fluentforms forms integration. Did I miss a step?

Thanks very much! :)

BuddyPress integration

User request via WordPress support forum:
Hi, any chance to support Buddypress and Buddyboss registration in the near future? For login it seems to work (at least for Buddyboss). Thanks!

Setting to disable style injection

Add a plugin setting to disable the CSS injection for the widget. This option could just insert an <div id="frc-style"></div> in before each widget.

Per Form Activation

I am using FriendlyCaptcha (FC) for Contact Form 7 which works great. Still, most of my forms are for logged in users only and therefore I don’t need spam protection here. It would be great to be able to activate FC per Form and not globally, maybe by adding a shortcode in the forms or manually adding the divs referred to in your docs.

Captcha disappears after submitting a form with missing values in required fields

Hi everyone,

Just found an issue with your plugin and Gravity Forms: I'm having a form with some required fields and AJAX enabled. When I try to submit that form and leave some required fields blank, Gravity is highlighting that fields. So far, so good. The issue is, that after clicking on "Submit", the captcha disappears as you can see on that screenshot:

Bildschirmfoto 2022-07-19 um 21 56 04

The small gray border you can see above the red text is the container of the captcha.

When I reload the page, everything works fine until I try to submit another time (and I intentionally leave some fields blank).

Support WooCommerce

support WooCommerce as that is one of the moste used onlineshops worldwide.

I very very rarely have spam problems with WooCommerce - so the priority of this should be very low.

Support Elementor

It would be great to have Friendly Captcha also available for Elementor Forms.

All the best,
Simon

Small Bug in WPForms integration

Steps to reproduce:

  • Install Elementor (Version 3.2.4) and WP Forms lite (version 1.6.7) on fresh Wordpress site

  • Using WP Forms, create a contact form with a few fields (name, email, message)

  • Install and activate the friendly captcha Wordpress plugin (1.3.0)

  • Create a page using elementor and embed the created contact form using the widget provided by wp forms

  • While logged in to Wordpress, fill out the contact form and submit it

  • Wait for the confirmation text (“message received…”) to appear

  • Refresh the page (if asked by browser: submit POST Request again)

  • 500 HTTP Error occurs, PHP error log attached

screen

Forminator support

Hi there!

Any chance you would add support for Forminator forms soon?

LG Sasa

Support for WordPress Plugin Ninjaforms?

Hello! Due to GDPR rules it's not recommended to continue ReCaptcha Use. We use Ninja Forms for most of our WordPress website and support for Friendly Captcha would be very nice. Any plans here?

Enable Friendly Captchure for the "create account" page of WooCommerce

Example: https://www.musicalexperten.de/mein-konto/

Also may I note that for being sponsored as you request below you should show that this is worth by resolving those open 14 issues - oldest over one year old.
Genereally I really appreciate a DSGVO-compliant captchure without Google and without the hassle of solving equations and the like so yes sponsoring would be an option if the reactiontime and the commitment would be high enough.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.