# 3.5.3 Kundenkonto, Feldwert Email prüfen

**URL:** <https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [21. Juni 2011 um 10:32 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214 "2011-06-21T10:32:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [21. Juni 2011 um 10:32 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214/1 "2011-06-21T10:32:26Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [21. Juni 2011 um 23:59 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214/2 "2011-06-21T23:59:21Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [23. Juni 2011 um 22:38 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214/3 "2011-06-23T22:38:21Z")

</div>

[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](http://trac.shopware.de/trac/ticket/100383) Gibt es eine Lösung vor der 4.0 ? lg klaus

---

<div class="post-metadata">

**Author:** ![mueslidepot](https://avatars.discourse-cdn.com/v4/letter/m/97f17d/32.png) [@mueslidepot](https://forum.shopware.com/u/mueslidepot)\
**Post date:** [24. Juni 2011 um 09:27 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214/4 "2011-06-24T09:27:04Z")

</div>

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](http://forum.shopware.de/administration-f11/bug-in-mein-konto-t1255.html#p7090) Viele Grüße Peter

---

<div class="post-metadata">

**Author:** ![klausm](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/klausm/32/17682_2.png) [@klausm](https://forum.shopware.com/u/klausm)\
**Post date:** [24. Juni 2011 um 20:45 UTC](https://forum.shopware.com/t/3-5-3-kundenkonto-feldwert-email-prufen/3214/5 "2011-06-24T20:45:06Z")

</div>

: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 !!! 😉 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](http://static2.tkm-fenster.at/shopware/4%5C_account%5C_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/1%5C_account%5C_3.5.3.png) [http://static2.tkm-fenster.at/shopware/ … \_3.5.3.png](http://static2.tkm-fenster.at/shopware/2%5C_account%5C_3.5.3.png) [http://static2.tkm-fenster.at/shopware/ … \_3.5.3.png](http://static2.tkm-fenster.at/shopware/3%5C_account%5C_3.5.3.png)
