D8: Jemand Erfahrungen mit Webform und captcha?
Eingetragen von steffis. (379)
am 14.06.2019 - 16:26 Uhr in
am 14.06.2019 - 16:26 Uhr in
Um ein Captcha an einem Webform-Formular zu binden, erzeuge man einen neuen captchapoint und trage unter Formuar-ID die des Weforms ein.
Wenn ich es recht verstehe, findet die sich unter den generellen Einstellungen des Formulars und schein in etwa dem Maschinennamen zu entsprechen.
Das alleine scheint es aber nicht zu sein. :(
In D7 funktionierte es in etwa so: webform_client_form_FORMULAR_ID
Aber auch das geht leider nicht. Trotz cache leeren und Aufruf in nichtangemeldetem Zustand.
Also vermutlich falscher Ansatz? Habe aber auch nichts neues/anderes gefunden.
Jemand ne Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
Also ich hab unserem
am 11.07.2020 - 17:39 Uhr
Also ich hab unserem Feedback-Web Form einfach ein Captcha Feld über den Webfom Builder hinzugefügt und das Google Captcha Modul mittels API Schlüssel und ID konfiguriert. Geht in der UI doch ganz einfach. Ich kann dein Problem nicht nachvollziehen. Oder willst du das pogrammatisch lösen und hast keine Idee für den Ansatz des nötigen Codes?
https://drupal-tv.de
Drupal sehen und lernen
Danke für die Anregung.
am 01.07.2020 - 08:10 Uhr
Danke für die Anregung.
"Der Prinz. (...)Was macht die Kunst?
Conti. Prinz, die Kunst geht nach Brot. "
Lessing, Emilia Galotti
dinmikkith schrieb Also ich
am 11.07.2020 - 13:43 Uhr
Also ich hab unserem Feedback-Web Form einfach ein Captcha fel über den Webfom Builder hinzugefügt und das Google Captcha Modul mittels API Schlüssel und ID konfiguriert. Geht in der UI doch ganz einfach. Ich kann dein Problem nicht nachvollziehen. Oder willst du das pogrammatisch lösen und hast keine Idee für den Ansatz des nötigen Codes?
Jetzt wollte ich mir das mal bei euch auf der Seite ansehen und bekomme sowohl einen Zertifikatsfehler als auch eine Warnung der Nextcloud...
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Die Seite wird aktuell als Testplattform genutzt.
am 11.07.2020 - 17:51 Uhr
Bei uns auf der Seite? Die ist aktuell hauptsächlich ein Tool zum Testen von Drupal, für die deutsche Übersetzung und zum erstellen unserer Kurse. Daher hast du wohl einen Zeitpunkt erwischt, zu dem wir unseren Server gerade umgebaut haben. Da ist aktuell gar kein Drupal drauf. Das ist natürlich blöd, weil ohne Frontend, wie du richtig bemerkt hat, ein Zertifikatsfehler auftreten muss. Ist ja gerade keine Website da. Die kommt aber wieder. Der cloud subdomain geht's zumindest in unseren Browsern gut.
Webform ist vom Umfang her mindestens so groß wie Drupal 9. Bis du dir also eine wirklich gute Lösung, die aus Webform und Captcha besteht, ansehen kannst dürfte es noch etwas dauern. Bei uns gibt es nämlich keine Module, die nicht zu 100 % ins deutsche übersetzt sind. Deshalb wird's wohl noch etwas dauern, bis du bei uns unter drupal-tv.de überhaupt was vernünftiges zu sehen bekommst.
Ich bin in letzter Zeit vor allem mit dem Launch von Drupal 9 beschäftigt und arbeite gerade an der Übersetzung des Benutzerhandbuchs für Drupal. Hinzu kommt, dass der Support für Drupal 7 ein ganzes Jahr verlängert wurde, was natürlich automatisch für die Übersetzung der Benutzeroberfläche gilt. Das heißt, es wird dauern, bis es bei uns überhaupt was zu sehen gibt. Ich hoffe, es dauert nicht bis zum Release von Drupal 10. Es zeichnet sich aber ab, dass das durchaus so sein könnte.
Das Google Capcha Modul für Capcha hat aktuell allerdings eine Bug, Dieser verhindert, dass Formulare, die mit einer Google recaptcha ausgestattet sind abgesendet werden können, Für Gäste (anonyme Benutzer) wird auch in Version 8 wieder die Fehlermeldung invalid Captcha Token ausgegeben., Ich hatte allerdings noch keine Zeit hier einen vernünftigen Issue zu schreiben. Das Problem existiert seit Drupal 6 und taucht immer dann auf, wenn Google was an seiner API ändert. Testen kannst du das aber auch ohne Webfom mit einem normalen Kontaktformular.
https://drupal-tv.de
Drupal sehen und lernen