Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: Open Source Webshop: E-mail Adresse Validieren - Aber Wie?
Hi,
ich hab mal ne Frage:
Bin absolut kein PHP-Kenner, möchte aber die Funktion xtc_validate_email.inc.php so bearbeiten, dass nur User was bestellen können, die eine bestimmte E-Mail Adresse haben, also alle mit ...@domain1.de und ...@domain2.de
hat jemadn so etwas schon mal umgesetzt und geht es evtl. sogar einfacher?
Besten Dank und Gruß
mode
Morgäääähn :D
ja nee da in der Datei zu machen ist es schon das einfachste ;)
am besten nach dieser Kommentarzeile
// Domain is a name, not an IP
fügst du eine if-abfrage rein:
if (($domain == 'domain1.de') || ($domain == 'domain2.de')) {
dann musst du noch die Tilde schließen:
****************// Remove last '|'
****************$tld_pattern = substr($tld_pattern, 0, -1);
****************if (eregi("$tld_pattern", $top_level_domain) == 0) {
********************$valid_address = false;
****************}
**************}
************}
**********} else {
**************$valid_address = false;
************}
**********}
die unternste tilde habe ich hinzugefügt!
falls es so nicht klappt, hier die datei womit es eigentlich gehen sollte (hab es nicht getestet ;) )
Gruß
Steffen
Hi,
nach anfänglichen Schwierigkeiten funzt es nun... allerdings kann ein Kunde nun als gast mit einer anderen Mail bestellen, das würde ich noch gerne ändern, dann ist es perfekt.
Aktuell kann der Kunde nur ein Konto anlegen, wenn er eine der mailaddys domain1 oder domain2 hat...
Muß ich dazu die xtc_validate_email irgendwo einbauen, etwa da wo der gast seine daten eingibt???
Vielen Dank schonmal für die tolle Hilfe...
Gruß
Hi,
habs jetzt anscheiend selber gelöst, scheint zu funktionieren.
Hab dazu die Abfrage in die create_guest_account.php eingefügt und scheint zu klappen...
Besten Dank...
Gruß
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.