Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Ungewöhnliche Domainendung wird nicht als Mailadresse akzeptiert...was tun?

    O-Richtig

    • Fördermitglied
    • Beiträge: 114
    Moin moin,

    bei uns will sich ein Kunde anmelden, der eine recht neue und ungewöhnliche Domainendung einer TLD wie (nur als Beispiel) xyzxyz@xyz.gmbh für seine Mailadresse einrichten möchte.
    Ich habs selbst ausprobiert: die mir gezeigte Fehlermeldung lautet:

    Fehler: Ihre eingegebene E-Mail-Adresse ist fehlerhaft - bitte überprüfen Sie diese.


    Gibts da ein Patch oder sonstwas? Es sind ja noch veil beklopptere Endungen im Anmarsch...
    nur als Beispiel:  .media  .menu  .ninja  .photo  .photography  .photos  .pics  .plumbing  .productions  .property  und so weiter...

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38273.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Der Demoshop https://stable.modified-shop.org/create_account.php akzeptiert aber E-Mail-Adressen wie diese xyzxyz@xyz.gmbh.

    Welche Shopversion verwendest du?

    PS:
    In der Datei 'inc/xtc_validate_email.inc.php' sieht der aktuelle Regex wie folgt aus.

    Code: PHP  [Auswählen]
          //web28 - 2014-02-28 - new $regex see http://www.regular-expressions.info/email.html      
          $regex = "/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,15})$/i";
     

    Gruss
    Hanspeter

    O-Richtig

    • Fördermitglied
    • Beiträge: 114
    Hallo,
    'tschuldigung, dass ich die Version nicht erwähnte habe: Bei uns läuft MOD_1.0.6.0

    Werde die Datei mal suchen und dann sehen, was wir ändern können.

    DANKE!

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Dann steht In der Datei 'inc/xtc_validate_email.inc.php' wahrscheinlich noch dieser Regex drin,

    Code: PHP  [Auswählen]
          //web28 - 2011-07-28 - new $regex see http://www.regular-expressions.info/email.html      
          $regex = "/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)$/i";
     

    den einfach tauschen mit diesem Regex.

    Code: PHP  [Auswählen]
          //web28 - 2014-02-28 - new $regex see http://www.regular-expressions.info/email.html      
          $regex = "/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,15})$/i";
     

    Gruss
    Hanspeter

    O-Richtig

    • Fördermitglied
    • Beiträge: 114
    Hallo Hanspeter,

    danke für die Hilfe, ich hab die Datei im Ordner Inc gefunden und den Text der Regex geändert, und jetzt konnte ich mich mit einem Testkonto erfolgreich anmelden!

    1000 Dank!

    Oskar.
    0 Antworten
    1110 Aufrufe
    31. Oktober 2018, 16:39:54 von Yegor
    4 Antworten
    3816 Aufrufe
    03. Februar 2013, 11:08:05 von gero01