Hallo Leute,
ich habe in den letzten Wochen zum ersten Mal mit Zen Cart einen Webshop gebastelt. Hat alles einwandfrei geklappt, und wenn nicht, hat mir das Developers Tool Kit immer auf die Sprünge geholfen. Ich hatte zum Testen zwei User registriert, keine Probleme. Jetzt aber bekomme ich bei einer Neuregistrierung die Meldung: "Achtung: Sollten Sie bereits bei uns registriert sein, melden Sie sich bitte hier an [Link]." Das Formular ist dann wieder leer, und der User wurde nicht gespeichert.
Das passiert nun nicht nur an meinem eigenen Rechner, sondern auch noch an zwei anderen, auch wenn man völlig neue Daten einträgt. Scheint also kein Cookie- oder Cache-Problem zu sein. Die Stelle mit der Fehlermeldung im Code findet sich in tpl_create_account_default.php:
Was mich daran so irritiert, ist dass die Ausgabe der Fehlermeldung bedingungsunabhängig scheint. Keine if-Abfrage, keine Ausgabe eines nur eventuell generierten MessageStacks, sondern das steht da, wie mir scheinen will, in jedem Fall. Ich habe es aber schon zweimal geschafft, einen User zu registrieren, ohne dass die Meldung kam...?!
Für jegliche Ideen bin ich hier wirklich sehr dankbar. Es ist ziemlich blöd, wenn sich niemand registrieren kann.
So long
Anna~
ich habe in den letzten Wochen zum ersten Mal mit Zen Cart einen Webshop gebastelt. Hat alles einwandfrei geklappt, und wenn nicht, hat mir das Developers Tool Kit immer auf die Sprünge geholfen. Ich hatte zum Testen zwei User registriert, keine Probleme. Jetzt aber bekomme ich bei einer Neuregistrierung die Meldung: "Achtung: Sollten Sie bereits bei uns registriert sein, melden Sie sich bitte hier an [Link]." Das Formular ist dann wieder leer, und der User wurde nicht gespeichert.
Das passiert nun nicht nur an meinem eigenen Rechner, sondern auch noch an zwei anderen, auch wenn man völlig neue Daten einträgt. Scheint also kein Cookie- oder Cache-Problem zu sein. Die Stelle mit der Fehlermeldung im Code findet sich in tpl_create_account_default.php:
Code:
<?php echo zen_draw_form('create_account', zen_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onsubmit="return check_form(create_account);"') . zen_draw_hidden_field('action', 'process') . zen_draw_hidden_field('email_pref_html', 'email_format'); ?> <p class="warning" id="createAcctDefaultLoginLink"> <?php echo sprintf(TEXT_ORIGIN_LOGIN, zen_href_link(FILENAME_LOGIN, zen_get_all_get_params(array('action')), 'SSL')); ?></p>
Für jegliche Ideen bin ich hier wirklich sehr dankbar. Es ist ziemlich blöd, wenn sich niemand registrieren kann.
So long
Anna~
Kommentar