• Resolved johannschnagl

    (@johannschnagl)


    Jetzt habe ich eine ganze Reihe von Stunden verbraucht und komme nicht weiter. Ich k?nnte dringend einen Hinweis brauchen.

    Ich verwende einen selbstgeschriebenen Content Blocker für recaptcha v3. Wirklich interessant sind folgende zwei Eintr?ge:
    *google.com/recaptcha/api.js*
    *wp-content/plugins/um-recaptcha/assets/js/um-recaptcha.js*

    Seit dem letzten Update von Ultimate Member recaptcha kriege ich, wenn ich auf meine Anmeldeseite gehe, in der Konsole die Meldung:
    um-recaptcha.min.js?ver=2.3.0:1 Uncaught ReferenceError: grecaptcha is not defined at um-recaptcha.min.js?ver=2.3.0:1:766

    Anscheinend wird um-recaptcha.min.js aufgeführt, bevor google.com/recaptcha/api.js fertig geladen ist.

    Wenn ich in der Konsole die Funktion um_recaptcha_validate_form aus um-recaptcha.min.js ausführe, dann funktioniert der Login. Kann ich das irgendwie sinnvoll einbauen? Wie ist das vorgehen? Gibt es Beispiele, in die ich mich einlesen kann?

    Gut, ich k?nnte auch auf recaptcha v2 ausweichen. Das funktioniert. Ich würde einfach nur gerne etwas dazu lernen.

    Sch?nes Wochenende

    Hans

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author devowl.io GmbH

    (@devowl)

    Hallo Hans,

    ich habe mir deine Website einmal angesehen. Du blockierst mit der Regel *wp-content/plugins/um-recaptcha/assets/js/um-recaptcha.js* die Datei um-recaptcha.js bis zur Einwilligung. Jedoch bindet (als ausgeloggter Nutzer) deine Website /wp-content/plugins/um-recaptcha/assets/js/um-recaptcha.min.js?ver=2.3.0 und somit die Datei um-recaptcha.min.js ein. Diese wird gem?? deiner Regel folgerichtig nicht blockiert.

    Ich empfehle dir die Regel *wp-content/plugins/um-recaptcha/assets/js/um-recaptcha.js* durch *wp-content/plugins/um-recaptcha/* zu ersetzen (blockier alle Dateien des Google reCAPTCHA Plugins) und nehme an, dass dein Content Blocker dann wie gewünscht funktioniert.

    Au?erdem solltest du mit div[class*="um-login"] das Login-Formular bis zur Einwilligung vollst?ndig blockieren, denn deine Besucher werden sich nicht anmelden k?nnen, solange sie nicht in Google reCAPTCHA eingewilligt haben.

    Wie du einen Content Blocker im Allgemeinen konfigurierst inkl. vielen Beispielen, haben wir dir unter https://devowl.io/de/wissensdatenbank/real-cookie-banner-individuellen-content-blocker-erstellen/ im Detail erkl?rt.

    Viele Grü?e

    Jan

    Thread Starter johannschnagl

    (@johannschnagl)

    Hallo Jan,

    danke für den Hinweis. Das war mit durchgerutscht. Da h?tte ich wirklich auch selbst draufkommen k?nnen.

    Super Service, super Produkt

    Viele Grü?e

    Hans

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘ultimate member recaptcha v3’ is closed to new replies.