• Hello,

    So I use the Ultimate Member – reCAPTCHA to avoid spam registrations in my Ultimate Member registration form in my site. Unfortunately, its not blocking all the spam registrations. I use reCAPTCHA V2. I had the manual approval turned on so these spam users are not official or activated users so they can’t login or do anything in the site but they still populate entries in the users table in the database and I have to manually remove them.

    I had all the credentials double checked and the fact that some of the registration are blocked means the reCAPTCHA API key is working and stuff.

    POTENTION CAUSE:

    After I submit the registration form, I could see the following error in the browser’s console:

    “recaptcha couldn’t find user-provided function: onloadcallback”

    TROUBLESHOOTING:

    (1) Find any other existing plugin that may use recaptcha.

    ACTION: I thoroughly check the site and could confirm that only Ultimate Member is using reCAPTCHA V2

    (2) Check browsers

    ACTION: Tested Brave, Chrome, MS Edge, and Firefox browser and seeing the same error

    (3) Deactivate and Activate Plugin Extension

    ACTION: I deactivated and reactivated Ultimate Member – reCAPTCHA plugin last week and could confirm that some spam users passed through upon checking this week

    (4) Update Ultimate member

    ACTION: I just updated from 2.8.1 to 2.8.3 but I don’t think will fix the error since the details of 2.8.3 does not say anything about related error.

    Conclusion:

    Ultimate Member is great plugin but I do think this could be a plugin issue.

    For now, I am changing to reCAPTCHA – V3 and will monitor the issue.

  • The topic ‘Recaptcha couldn’t find user-provided function: onloadcallback’ is closed to new replies.