#1 (permalink)  
Alt 05.03.2010, 05:20
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard Gravierender Fehler E-Mail-Check

hallo,

folgender Fehler führt zu Abbrüchen beim Kunden:
E-Mail-Adressen mit mehr als einem Punkt nach dem @ werden nicht
akzeptiert ( checkEmailAdress fehlerhaft ! ) !

also
hans.hummel@berlin.uni.de oder
anna.baumgarten@waffel.in-berlin.de
werden abgelehnt !
DETAILS:
in der class.check_fields.php steht folgende reg_expression:
$pattern = '/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])' .
'(([a-z0-9-])*([a-z0-9]))+' . '(\.([a-z0-9])([-a-z0-9_-])?([a-z0-9])+)+$/i';

Denke, der Fehler liegt hier, bin aber nicht so gut in regulären Ausdrücken ....
Vielleicht hats einer von Euch drauf, ist wirklich schlecht für den Shop !


Hier muss schleunigst was getan werden !

Grüsse

Geändert von oldbear (05.03.2010 um 05:32 Uhr) Grund: Details
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 05.03.2010, 07:41
Erfahrener Benutzer
 
Registriert seit: 07.07.2009
Ort: Thüringen
Beiträge: 1.038
Standard

hab mal nachgeschaut. Hier gibts ein tool. ich hab noch irgendwo, von meiner ausbildung die ganzen erklärungen. habs aber nicht bei mir gerade. hoffe, das tool hilft dir ein wenig

Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 05.03.2010, 07:44
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi, danke
suche selber noch, konnte den Fehler weiter eingrenzen:
anna.baumgarten@waffel.in-berlin.de geht nicht
anna.baumgarten@waffel.i-berlin.de geht
Also mehr als ein Zeichen vor dem Bindestrich will er nicht.
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 05.03.2010, 08:38
Benutzer
 
Registriert seit: 25.03.2009
Beiträge: 52
Standard

Zum Glück gibt es noch keine einstelligen TLDs.
Dafür allerdings durch die Einführung von 1-Zeichen Domains (bspws. unter .de) sicherlich problematisch, wenn jemand darunter eine E-Mail-Adresse führt.

Kunden konnten sich auch bei mir, wie von dir beschrieben, bereits nach dem @ Zeichen mit xy.tld anmelden (bsp mustermann@gv.at)

Noch gab es da keine Beschwerden diesbezüglich, aber sicherlich sollte der Fehler behoben werden!

Lg.

Geändert von ceekey (05.03.2010 um 08:40 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 05.03.2010, 08:41
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

Lösung zumindest dafür:
$pattern = '/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])' .
'(([a-z0-9-])*([a-z0-9]))+' . '(\.([a-z0-9])([-a-z0-9_-])*?([a-z0-9])+)+$/i';
dann gehts ( weiss natürlich nicht, welche ungültigen Kombinationen dann möglich sind ... )
Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler beim Import von Versandkosten Vedanta actindo 2 16.04.2007 21:35
Fehler Fehler: Speicherort ist nicht beschreibbar. creech Shopbereich 2 20.12.2006 19:21
Fehler Bei Mail Nach Bestellung ZaPP Admininterface 5 05.05.2004 20:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand