3.5.3 Kundenkonto, Feldwert Email prüfen

Hallo ! Irgendwo ist das schon einmal im Forum angesprochen worden, kann es aber trotz Suche nicht mehr finden. Im Kundenkonto kann ein User nachträglich seine Email angeben… das Feld wird aber bei 3.5.3 nicht überprüft, ob es auch wirklich im Format mailadresse@domain.at eingegeben wurde. Fakt: Gestern hat jemand dort (im Feld “Emailadresse”) sein Passwort eingegeben und die Bestellung abgesendet. Resultat: Bis der Kunde das Broserfenster geschlossen hat, habe ich die Bestellung 8 x per Email bekommen (allerdings als “dead.letter vom Server”, weil das backend praktisch die Bestellung nicht abschließen konnte. (kein positiver Emailversand). Frage: wird bei 3.5.4 das feld nun überprüft ? Wo finde ich die Übergangslösung für 3.5.3 um das feld zu prüfen ??? lg klaus

Hallo ! Habe das mal aus dem Registrierformular und dem Accountformular herausgeholt. [quote]{block name=‘frontend_register_personal_fieldset_input_mail’}

{se name='RegisterLabelMail'}{/se} [/quote] [quote] {\* New Email \*}

{se name=“AccountLabelNewMail”}{/se}*:

{* Repeat new Email *}

{se name=“AccountLabelMail”}{/se}*:

[/quote] Kann hier jemand helfen, wie man das Emailfeld im Account auf richtiges Format prüfen kann ? (name@domain.at) {$form_data.email|escape} ?? lg klaus

[quote=“klausm”]Hallo ! Irgendwo ist das schon einmal im Forum angesprochen worden, kann es aber trotz Suche nicht mehr finden. Im Kundenkonto kann ein User nachträglich seine Email angeben… das Feld wird aber bei 3.5.3 nicht überprüft, ob es auch wirklich im Format mailadresse@domain.at eingegeben wurde. Fakt: Gestern hat jemand dort (im Feld “Emailadresse”) sein Passwort eingegeben und die Bestellung abgesendet. Resultat: Bis der Kunde das Broserfenster geschlossen hat, habe ich die Bestellung 8 x per Email bekommen (allerdings als “dead.letter vom Server”, weil das backend praktisch die Bestellung nicht abschließen konnte. (kein positiver Emailversand). Frage: wird bei 3.5.4 das feld nun überprüft ? Wo finde ich die Übergangslösung für 3.5.3 um das feld zu prüfen ??? lg klaus[/quote] Ähnliche Sache…nur war es bei mir die Bestellung… >>>>>> http://trac.shopware.de/trac/ticket/100383 Gibt es eine Lösung vor der 4.0 ? lg klaus

Hi Klaus, ich hatte das vor längerem mal angesprochen. Hier ein Link zu meinen Posts und der Lösung ganz unten. administration-f11/bug-in-mein-konto-t1255.html#p7090 Viele Grüße Peter

1 Like

:thumbup: Danke, danach habe ich gesucht ! Für meine 3.5.3 habe ich das nun erfolgreich angepasst ! Betreffend dem Eintrag von its_me habe ich einfach die eine Zeile weggelassen…dann ist das auch gelöst. Dennoch: SAUBER ist das nicht…würde DAS mal als Notlösung bezeichen ! Sooft ist ja keiner im Kundenkonto…bin das aber von shopware nicht gewohnt !!! :wink: Fakt: Es kann keine Vielfachbestellung aufgrund fehlender / falscher Email mehr geben…das reicht mir mal. UND: In meiner 3.5.4 Testumgebung (saubere Demo install mittels onlinetool)…da hat sich gar nichts getan diesbezüglich…sogar schlimmer…dort wird die Email nicht mehr geprüft ! Kannst xxxxx abspeichern und shopware nimmt das ! Auch nicht ideal. http://static2.tkm-fenster.at/shopware/ … _3.5.4.png Hier der nun verwendete Code in der jquery.shopware.js für meine 3.5.3 install //Change password account if(!$('.account .error').length) { $('.account .password').hide(); $('.account .email').hide(); } else { if ($('.account .error').text().match(/Passwort/)){ $('.account .email').hide(); } } $('.account .change\_password').bind('click', function(event) { event.preventDefault(); $('.account .password').slideToggle('fast'); $('.account .email').hide(); }); //Change email account $('.account .change\_mail').bind('click', function(event) { event.preventDefault(); $('.account .email').slideToggle('fast'); $('.account .password').hide(); }); //Logout Account $('.logout').bind('click', function(event) { event.preventDefault(); $.post($.controller.ajax\_logout, function(data) { var position = 'fixed'; if($.browser.msie && parseInt($.browser.version, 10) == 6) {position = 'absolute';} $.modal(data, '', {'position':position}).find('.close').remove(); }); }); @ peter / mueslidepot >> Danke eben nochmals ! lg klaus So sieht es jetzt aus: http://static2.tkm-fenster.at/shopware/ … _3.5.3.png http://static2.tkm-fenster.at/shopware/ … _3.5.3.png http://static2.tkm-fenster.at/shopware/ … _3.5.3.png