Seite 9 von 10

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 28.09.2020 18:41
von Crizzo
Also Q&A, GD, GD 3D und Einfache Grafik geht problemlos.

Jetzt hab ich halt keinen Account für Recaptcha v2 und v3 zum debuggen. :oops:

Aber sollte v2 nicht sowieso unsichtbar sein und den Nutzer gar nicht behelligen?

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 28.09.2020 19:29
von Cowboy of Bottrop
Du siehst halt unten rechts in der Ecke, dass das Formular mir reCaptcha geschützt ist. Lösen muss man da nur was, wenn die Google-Logik den Verdacht hat, du seist ein Bot.

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 29.09.2020 15:28
von LukeWCS
Hallo

Wie mit Crizzo besprochen, habe ich mir das angeschaut. Dabei habe ich den Vorgang bei mir lokal getestet, indem ich bei Google ein Schlüsselpaar erzeugt habe für meine lokale Web Umgebung. Ich kann das Problem exakt reproduzieren.
Crizzo hat geschrieben: 28.09.2020 18:41 Aber sollte v2 nicht sowieso unsichtbar sein und den Nutzer gar nicht behelligen?
Ja, auch. Das hängt aber davon ab, mit welchen Optionen das Schlüsselpaar für die API erzeugt wurde. Es gibt v2 in 3 Varianten:
  • Kästchen "Ich bin kein Roboter." - Anfragen über das Kästchen "Ich bin kein Roboter." validieren
  • Unsichtbares reCAPTCHA-Logo - Anfragen im Hintergrund validieren
  • reCAPTCHA für Android - Anfragen in der Android-App validieren
Die Texte habe ich direkt aus der Admin Console von ReCaptcha meines Google Accounts.

Ich selber verwende Option 1, nachdem was ich hier gelesen habe, hat Cowboy Option 2 gewählt.
Cowboy of Bottrop hat geschrieben: 28.09.2020 13:22 Das müsste ich nachher mal testen. Sollte die Ext nicht den global eingestellten Spamschutz verwenden? Das wäre bei mir ja reCaptcha.
Richtig, und das ist der springende Punkt: der ganze Captcha Vorgang ist für eine Ext vollkommen transparent. Das heisst die Ext hat mit den Vorgängen des Captchas nicht direkt etwas zu tun. Es gibt dafür eine Klasse mit der die Vorgänge abstrahiert werden. Sprich, ob man z.B. "Einfache Grafik", "GD-Grafik" oder "reCaptcha" eingestellt hat, ist für die zuständige Ext ohne Bedeutung. Die bekommt von phpBB nur mitgeteilt ob das Captcha gelöst wurde, ob es zuviele Versuche gab oder ob es sonstige Fehler gab. Mehr hat eine Ext mit dem Captcha nichts zu tun. Warum es also mit z.B. "Einfache Grafik" funktioniert, aber nicht mit ReCaptcha, ist mir gerade völlig unklar.

Meine Vermutung ist, das Pastebin zu einer Zeit entwickelt wurde, als ReCaptcha v1 noch Standard war. Darauf würde auch dieser Erklärungstext hindeuten:
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden, Null wird nicht verwendet.
Dieser Text ist bei ReCaptcha ab v2 nämlich komplett sinnfrei.

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 29.09.2020 15:42
von Cowboy of Bottrop
Danke für deine Arbeit.
LukeWCS hat geschrieben: 29.09.2020 15:28
Crizzo hat geschrieben: 28.09.2020 18:41 Aber sollte v2 nicht sowieso unsichtbar sein und den Nutzer gar nicht behelligen?
Ja, auch. Das hängt aber davon ab, mit welchen Optionen das Schlüsselpaar für die API erzeugt wurde. Es gibt v2 in 3 Varianten:
  • Kästchen "Ich bin kein Roboter." - Anfragen über das Kästchen "Ich bin kein Roboter." validieren
  • Unsichtbares reCAPTCHA-Logo - Anfragen im Hintergrund validieren
  • reCAPTCHA für Android - Anfragen in der Android-App validieren
Bei mir kommt die zweite Variante zum Einsatz, nur unten rechts weist ein reCaptcha-Logo auf das Vorhandenseion des Spamschutzes hin. Bei der Registrierung und auch bei Crizzos Fork der „Contact Admin“-Ext funktioniert das auch wunderbar.

Ich werde registrierten Benutzern vorerst die Berechtigung geben, Pastebin ohne visuelle Bestätigung zu nutzen. Denn die haben das reCaptcha ja bereits bei der Registrierung bestanden/gelöst.

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 29.09.2020 15:50
von LukeWCS
Cowboy of Bottrop hat geschrieben: 29.09.2020 15:42 Ich werde registrierten Benutzern vorerst die Berechtigung geben, Pastebin ohne visuelle Bestätigung zu nutzen. Denn die haben das reCaptcha ja bereits bei der Registrierung bestanden/gelöst.
Jupp, ist vorläufig die beste Option.

Ich schau mir das inzwischen weiter an. Dazu muss ich erstmal die genauen internen Vorgänge begreifen, die bei den Captchas ablaufen. Und bisher hatte ich auf dieser Ebene noch nichts mit den Captchas zu tun.

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 02.10.2020 07:52
von Crizzo
Aktueller Patch Entwurf: https://github.com/phpbb-de/phpbb-ext-p ... l/54/files

Bitte mal ausprobieren.

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 02.10.2020 09:53
von Cowboy of Bottrop
Bei mir funktioniert es jetzt perfekt, auch mit dem „Wild West“ Style und dessen optischer Fehler im Bezug auf die Seitenleiste.

Vielen Dank für eure Arbeit!

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 04.10.2020 12:50
von Crizzo
Release 2.0.6

04.10.2020

- Behebt einen Bug, dass man Recaptcha nicht verwenden konnte, da es nicht gelöst wurde
- Ergänzt Sprachvariablen für die Syntax-Highlighting Sprachen, damit diese übersetzt werden können

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 27.04.2021 07:47
von Waffeljunge
Guten Tag allerseits,
Ich habe diese Erweiterung mal getestet und finde sie gut. :grin:
Allerdings bin ich auch auf ein paar Probleme gestoßen de ich hier mal auflisten werde. eine Antwort, wie man das behebt bzw. eine Version wo das behoben ist wäre Vorteilhaft :cry:

- Ich habe Python Syntaxhighlighting hinzugefügt -> Ergebnis sieht schlecht aus :x
- Text Option wurde als Standard ausgewählt allerdings wird immer noch PHP als Standard ausgewählt. :x

Ich bedanke mich schonmal im vorraus für Hilfe,
Waffeljunge

Re: [FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 27.04.2021 08:25
von Dr.Death
Sorry, aber Du bekommst keinen phpBB.de Support von uns.

Siehe bitte:

Knowledge Base - Der kleine phpBB.de-Knigge - unsere Hausordnung
phpBB Copyright und Support