• Hi,

    I’m having issues with spam registrations on one of our sites using this plugin. I noticed in the admin area that I can configure recaptcha which I have done and is working as expected however, the recaptcha only appears on the login page (wp-login.php) and not the register page (wp-login.php?action=login).

    I need it to be opposite of that really – recaptcha on register and not on login. Is there any way of me doing this through the plugin?

    Thanks
    Karl

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hi motionlabkarl

    Thanks for using our plugin.

    You can use ReCaptcha version 3 is showing on the register page.

    I think it will work.

    Thanks

    Thread Starter motionlabkarl

    (@motionlabkarl)

    Hi thanks for the reply.

    Just to clarify, do you mean if I just enter Recapcha V3 keys into the plugin then V3 will be active on the login page automatically?

    Thanks
    Karl

    Hi motionlabkarl

    Yes! When you add the Recaptcha V3 keys then it shows automatically on login and register page.

    Thanks

    Thread Starter motionlabkarl

    (@motionlabkarl)

    Hi again,

    So I updated to the latest version of the plugin to use V3 Recaptcha. I generate V3 keys in Google and selected V3 from the configuration settings in the plugin but now when users try to login they get:

    Error: Please confirm you are not a robot.

    This looks like V2 functionality despite me selecting V3 and using V3 keys.

    Any help?

    Thanks
    Karl

    Hi motionlabkarl,
    Please Re-creates Site Key or Secret Key For google Recaptcha version3 using the Domain name.
    For example your domain name: xyz.com
    Do not use domain URL,
    Domain URL: https:// and http://
    When you create the Recaptcha Key for version 3 the add the only domain name: xyz.com

    I think it will work.

    Thread Starter motionlabkarl

    (@motionlabkarl)

    Thanks for the reply – still having issues though.

    I followed your instructions exactly – create a new Site Key and Secret Key with V3 and used the base domain “mysite.com” with no http: or www. but still when I then try to log in I get the message:

    ERROR: Please confirm you are not a robot

    I have double checked that I am using V3 in the both the Recaptcha Keys and in the plugin settings and that my plugin is on the latest version.

    Do you have any working versions of this?

    Thanks
    Karl

    Hi motionlabkarl

    Our latest pluginis is working with google Recaptcha 2 version, 3 versions, in our site and another site.

    I think some other plugin is a conflict with that plugin, so please check it.

    Thanks

    Thread Starter motionlabkarl

    (@motionlabkarl)

    Hello again,

    So I disabled all plugins and it still didn’t work so I did some investigation myself.

    It turns out that the hidden recaptcha field “g-recaptcha-response” was never getting given a value.

    In the file “acl-gcaptcha.php” between lines 83-90 you output the inline script that calls “grecaptcha.execute”. This isn’t working correctly.

    If I take that bit of script out and insert it directly into the form file “login-form-screen.php” and manually put my site key in, it works correctly.

    There’s an issue somewhere with the “acl-gcaptcha.php” file enqueuing the scripts as they aren’t being loaded into the login page.

    Thanks for your suggestions. We will fix that issue in the next update.

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Register Recaptcha’ is closed to new replies.