Ergebnis 1 bis 14 von 14

Thema: email- validierung von Adressen mit langen Top Level Domains

  1. #1
    Contao-Nutzer
    Registriert seit
    21.12.2009.
    Beiträge
    8

    Frage email- validierung von Adressen mit langen Top Level Domains

    Hallo,

    ich habe das Problem, dass bei Eingabe von emailadressen wie
    anton@tester.training
    in einem Kontaktformular eine Fehlermeldung (im Frontend) erhalte.
    Das Feld für die emailadresse hat die Eingabeüberprüfung "E-Mail-Adresse".

    Angenommen wird aber die EMailadresse
    anton@tester.traini

    Wo kann ich einstellen, dass auch TLD mit mehr als sechs Zeichen erlaubt sein sollen?

    Über jede Hilfe wäre ich froh.
    Peter

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Wie sieht die Fehlermeldung aus? Handelt es sich dabei um die HTML5 Validierung des Browsers?

  3. #3
    Contao-Nutzer
    Registriert seit
    21.12.2009.
    Beiträge
    8

    Standard Fehlermeldung

    Hallo,

    die Fehlermeldung lautet:
    "Bitte geben Sie eine gültige E-Mail-Adresse ein!"

    D.h. es ist dieselbe Fehlermeldung, die kommt, wenn man in einem email-Feld eine Angabe ohne ein @-Zeichen macht, oder dergleichen.

    Aber emailadressen wie
    anton@tester.training
    sind mittlerweile ja durchaus möglich.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Dann würde ich das mal als Ticket auf GitHub posten.

  5. #5
    Contao-Nutzer
    Registriert seit
    21.12.2009.
    Beiträge
    8

    Standard Github

    Danke Spooky,

    (ziemlich spooky, wie schnell du reagiert hast :-))

    wie stelle ich etwas auf GITHUB ein - gibt es dafür eine Anleitung?
    Du merkst - ich habe das noch nie gemacht.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Ich habe es gerade nochmal in der Contao Demo getestet. Die E-Mail Adresse anton@tester.training wird akzeptiert. Welche Contao Version verwendest du?

  7. #7
    Contao-Nutzer
    Registriert seit
    21.12.2009.
    Beiträge
    8

    Standard Contao-Version

    Die verwendete Version ist 3.2.9
    Eventuell sollte ich aktualisieren?
    Sorry, wenn es daran gelegen haben sollte und ich deine Zeit geklaut haben sollte.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Ich sehe das nicht als geklaute Zeit . Soweit ich mich erinnere wurde in Contao 3.5 etwas bei der E-Mail Validierung geändert. Ein Update könnte also helfen.

  9. #9
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ich habe es gerade nochmal in der Contao Demo getestet. Die E-Mail Adresse anton@tester.training wird akzeptiert. Welche Contao Version verwendest du?
    Wenn das Feld über rgxp geprüft wird, kann das nicht funktionieren!

    Hier sitzt der Fehler:
    https://github.com/contao/core/blob/...gUtil.php#L304
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

    Standard

    Ich denke es handelt sich hier um ein Frontend Formular mit einem Textfeld wo als Validierungsoption "E-Mail" eingestellt ist. In der Contao Online Demo, also in Contao 3.5 wird eine solche E-Mail Adresse auch für gültig befunden.

  11. #11
    Contao-Nutzer
    Registriert seit
    21.12.2009.
    Beiträge
    8

    Standard EMailvalidierung

    mit der Demo-Installation (Version 3.5.2) geht es auch bei mir.

    Danke - und wieder was gelernt.

  12. #12
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Mit 3.2.10 (3.2.9 war knapp daneben ) wurde das Limit von 6 auf 13 angehoben, mittlerweile nutzt es die PHP eigene filter_var mit FILTER_VALIDATE_EMAIL.

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.390
    Partner-ID
    10107

  14. #14
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Nein rgxp mail nutzt die Validator Klasse, für die gilt was ich oben geschrieben habe, deshalb geht es im Formular.
    Die StringUtil Klasse sorgt dafür, das die Mailadresse nicht im Klartext im Quelltext steht, sondern durch derartiges "verschleiert" wird: t
    Hier hat das tatsächlich nur zur Folge, dass bei hans.muster@domain.int alles ersetzt wird bei hans.muster@domain.international das "ational" im Klartext stehen bleibt, weil das über die 6 zeichen hinaus geht.
    Also ein Bug aber kein so tragischer.
    Geändert von Znrl (26.08.2015 um 16:32 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •