#1 (permalink)  
Alt 13.02.2011, 17:12
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard Anmelde Formular nur einmal eMail abfragen

Hallo Leute,

wie bekomme ich es hin das ich bei dem Anmeldeformular nur
einmal die eMail abfrage und es keine Fehlermeldung gibt?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 13.02.2011, 20:38
Erfahrener Benutzer
 
Registriert seit: 07.07.2009
Ort: Thüringen
Beiträge: 1.038
Standard

ich find es für die sicherheit für den kunden selbst sinnvoll, dass die E-Mail Abfrage 2x gemacht werden muss... ein kleiner schreibfehler reicht aus und dann gibt es chaos...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.02.2011, 20:45
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

wie oft verschreibst du dich bei der eingabe deiner email
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 13.02.2011, 20:58
Erfahrener Benutzer
 
Registriert seit: 07.07.2009
Ort: Thüringen
Beiträge: 1.038
Standard

das sollten wir nicht diskutieren^^ stell die vor, eine Kunde verschreibt sich, und dann jammert er, dass er keine mails bekommt, das die ware versendet wurde, dass die Zahlungbestätigung kommt etc...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 14.02.2011, 07:46
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

Genau das sollten wir nicht diskutieren.

1. Verschreiber der eMail sind nicht all zu häufig sonst würden nicht soviele die
doppelt eingabe weg rationalisieren.

2. In den fällen wo es Probleme gibt kann man sie ja manuel ändern.
z.b fals ein mail no deliverie kommt gleich auf der rechnung drauf hinweisen.

3. Und das formular zu kürzen hatt ein mehr wert (da is mir die 2% fehleingabe wohl egal wenn es 20% mehr conservation bedeutet)


Ich glaub noch vernünftiger kann man es nicht begründen obwohl ein punkt gibt
es noch aber wir wollen ja nicht alles veraten
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 14.02.2011, 16:57
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Ich habe dies bei mir realisiert:

1. Nur eine Email zum eingeben
==> Es wird nur ein Feld angezeigt zum eingeben
==> Es wird nicht geprüft auf das zweite Email-Feld
==> Es wird allerdings geprüft ob die Email einen gültigen Syntax hat
(z. B. @-Zeichen und Punkt in der Email, auch die Mindestlänge wird geprüft)

2. Email habe ich ebenfalls als Pflichtfeld realisiert.


Ich kann dir allerdings erst später die Änderung vom Code geben da ich gerade nicht an meinen Webspace komme ;-)

Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 14.02.2011, 20:09
Erfahrener Benutzer
 
Registriert seit: 22.07.2009
Ort: Bad Bramstedt
Beiträge: 946
Standard

Ich warte gern

hast auch pn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 15.02.2011, 13:11
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Hat doch bisschen länger gedauert

Modifizierungen:

login.html (DEIN_TEMPLATE => xtCore => pages)

Code:
  
  <tr>
    <td>{txt key=TEXT_EMAIL}:</td>
    <td>{form type=text name=cust_info[customers_email_address] value=$cust_info.customers_email_address note=*}</td>
  </tr>
  <tr>
    <td>{txt key=TEXT_EMAIL_CONFIRM}:</td>
    <td>{form type=text name=cust_info[customers_email_address_confirm] value=$cust_info.customers_email_address_confirm note=*}</td>
  </tr>
Der Code in rot muss raus, entweder auskommentieren oder löschen.


class.customer.php (xtFramework => classes)

Suche die Funktion: "function _checkCustomerData"

Code:
if($check_data == true){
			$this->_checkLenght($data['customers_email_address'], _STORE_EMAIL_ADDRESS_MIN_LENGTH, ERROR_EMAIL_ADDRESS);
			$this->_checkLenght($data['customers_email_address_confirm'], _STORE_EMAIL_ADDRESS_MIN_LENGTH, ERROR_EMAIL_ADDRESS);
			$this->_checkMatch($data['customers_email_address'], $data['customers_email_address_confirm'], ERROR_EMAIL_ADDRESS_NOT_MATCHING);            

                                      $this->_checkEmailAddress($data['customers_email_address'], ERROR_EMAIL_ADDRESS_SYNTAX);

Der Code in rot muss raus, entweder auskommentieren oder löschen.

VORSICHT:
Ist ein Core-Mod, wird beim nächsten Update überschrieben, also lieber mal merken
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 15.02.2011, 13:48
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

evtl besser über einen hook einfach customers_email_address_confirm=customers_email_ad dress setzen, dann ist das auch update-sicher.

zb über class.customer.php:_registerCustomer_top

Zitat:
$data['customers_email_address_confirm']=$data['customers_email_address'];
müsste ansich genügen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###

Geändert von mzanier (15.02.2011 um 13:52 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 15.02.2011, 14:47
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Zitat:
Zitat von mzanier Beitrag anzeigen
evtl besser über einen hook einfach customers_email_address_confirm=customers_email_ad dress setzen, dann ist das auch update-sicher.

zb über class.customer.php:_registerCustomer_top



müsste ansich genügen.
Hallo Herr Zanier,

dies ist ein sehr interessanter Ansatz.

Wenn ich dies richtig verstanden habe dann wäre die Lösung über ein Plugin welches die "confirm email" gleichsetzt mit der "ersten eingegebenen email" ?

Quasi:

SET customers_email_address_confirm = customers_email_address

Habe ich dies so richtig verstanden?

Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
abfragen, anmelde, einmal, email, formular

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
[SOLVED] Anmelde Formular bearbeiten dragon_0000 Fragen zur Software 2 20.09.2010 08:26
bestellungen nur einmal jährlich erlauben koanit Installation und Konfiguration 0 21.05.2010 20:09
Kundenanmeldung: Mail-Adresse nur einmal ermöglichen Konair23 Fragen zur Software 2 16.09.2009 11:14
Anschrift un Email in Anmelde Email flips Template System 2 28.02.2009 01:12
Email Formular mit Spam Schutz so wie bei "Passwort vergessen" TomsShop Installation und Konfiguration 0 24.07.2008 15:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.

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

xt:Commerce is a SafeCharge brand