#1 (permalink)  
Alt 15.02.2008, 23:49
Benutzer
 
Registriert seit: 12.02.2007
Ort: Hamburg
Beiträge: 92
Frage keine eMail-Angabe notwending bei "Als Gast bestellen" ?

Wenn man im Shop die Option "Als Gast bestellen" wählt, und dann bei der Eingabe der Userdaten keine eMail Adresse angibt, meldet mein Shop keine Fehlermeldung... Wieso ist das so?

Wenn man wie gewohnt ein (normales) Kundenkonto erstellt, meckert er, falls das eMail-Feld leer ist...

Das hätte ich beim Gast gern ebenso
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 27.08.2008, 10:16
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 19
Standard

Ich habe das gleiche Problem...Hat jemand eine Idee?

Irgendwas muss ja fehlen in der create_guest_account.php?!

Das Problem tritt nur im Firefox auf.

Geändert von ingmar1601 (27.08.2008 um 10:19 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 27.08.2008, 10:42
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 19
Standard

So ich habe mir mal die create_account.php und create_guest_account.php angeschaut und folgender Teil ist in der create_guest_account nicht drin.

Den folgenden code einfach vor die Zeile 124 (if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {) einfügen:


if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {
$error = true;

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);
}
elseif (xtc_validate_email($email_address) == false) {
$error = true;

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
} else {
$check_email_query = xtc_db_query("select count(*) as total from ".TABLE_CUSTOMERS." where customers_email_address = '".xtc_db_input($email_address)."' and account_type = '0'");
$check_email = xtc_db_fetch_array($check_email_query);
if ($check_email['total'] > 0) {
$error = true;

$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);
}
}

Geändert von ingmar1601 (27.08.2008 um 10:48 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 27.11.2008, 12:37
Benutzer
 
Registriert seit: 10.02.2005
Beiträge: 89
Frage

Ich habe vor wenigen Minuten das gleiche Problem entdeckt und die Lösung nach Vergleich von create_account.php und create_guest_account.php) selbst gefunden.

ABER, warum ist das so bzw. gibt es eine Erklärung für die fehlende Validierung?

Nach der Anpassung funktioniert der Shop augenscheinlich korrekt, dennoch bin ich verunsichert. Etwas so elementares wie das Validieren der E-Mail-Adressen vergisst man doch nicht als Entwickler oder doch?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 05.12.2008, 10:29
Erfahrener Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 105
Standard

Gab auch schon mehrere Threads darüber. Kann es auch nicht ganz verstehen, was für ein Gedanke hinter dieser Idee stand.

Wahrscheinlich E-Mail Adresse egal wenn der Kunde ganz normal seine Ware per Paket nach hause geschickt bekommt inkl. Rechnung etc.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
als gast bestellen, emailangabe, notwending

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
"Als Gast bestellen" firefly.com Template System 3 27.03.2007 08:27
Bestellungs Email Funktioniert Nicht. blazertreiber Installation und Konfiguration 2 21.02.2005 15:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr.

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

xt:Commerce is a SafeCharge brand