#88 closed Bug/Fehler (fixed)
xtc_validate_email.inc.php überprüfen
| Reported by: | Ronald Parcinski | Owned by: | H. H. H. |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.0.0 |
| Component: | Admin | Version: | 2.0.0.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Wir müssen prüfen ob die Email Validierung noch dem aktuellen Stand entspricht. Vor allem der Regex mit den gültigen Domains.
Attachments (0)
Change History (12)
comment:1 by , 12 years ago
| Summary: | xtc_validate_email.inc.php übeprüfen → xtc_validate_email.inc.php überprüfen |
|---|
comment:3 by , 12 years ago
Spricht etwas dagegen das auch nach /tags/modified-shop-1.06 zu übernehmen?
Ist das abwärtskompatibel zu PHP 5.0?
comment:4 by , 12 years ago
Es sollte noch beschlossen werden, ob man das vereinfachte REGEX (oder ein anderes) beibehalten möchte.
Der "else"-Zweig ist für PHP Versionen kleiner 5.2 gedacht...
In den älteren PHP-Versionen gibt es die Funktion "filter_var" nicht.
comment:5 by , 12 years ago
Prima, danke dir! Dann warten wir mal, was die anderen Entwickler hierzu sagen, bevor wir es nach /tags/modified-shop-1.06 übernehmen.
comment:6 by , 12 years ago
comment:7 by , 12 years ago
Eigentlich werden dadurch weniger Emailadressen gesperrt, da das REGEX nun lockerer ist.
Warum kann man das nicht hier diskutieren?
comment:8 by , 12 years ago
Ja gerne. Ronald hatte nur vorgeschlagen, dass wir das Thema auch beim Treffen bereden können, was nicht heisst, dass wir hier nicht mehr schreiben. ;-)
comment:9 by , 12 years ago
| Milestone: | modified-shop-2.00 → modified-shop-2.10 |
|---|
comment:10 by , 12 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:12 by , 10 years ago
| Milestone: | modified-shop-2.10 → modified-shop-2.00 |
|---|---|
| Version: | 1.06 → 2.0 |

Ich habe im Trunk das Verfahren etwas angepasst:
Für PHP > 5.2 gibt es eine neue Funktion, die wir hier nutzen sollten.
Für alle älteren Versionen, habe ich den REGEX dahingehend vereinfacht, dass er im Wesentlichen nur noch auf das Vorhandensein von @ und . und dabei keine Whitespaces erlaubt.
Den Rest sollte einfach die Confirmation-Mail oder die Funktion CheckDNS() abfangen.
Siehe r5430