Hallo,
ich versuche seit Tagen verzweifelt unseren Kundenlogin zum laufen zu bringen, leider ohne Erfolg :-(
Mein Design ist JM Purity
Was ich alles versucht habe:
Unter dem Pfad "/app/design/frontend/default/jm_purity/template/customer/form/" die Datei login.phtml bearbeiten und folgendes hinzugefügt "<input type="hidden" name="form_key" value="<? echo Mage::getSingleton('core/session')->getFormKey(); ?>" />"
"<?php echo $this->getBlockHtml('formkey');?>"
Das gleiche habe ich auch in den Verzeichnissen: "app/design/frontend/base/default/template/customer/form/" und "app/design/frontend/base/default/template/persistent/customer/form/" eingefügt. Leider ohne Erfolg.
Dan habe ich die Ordner Customer von Base in mein Design kopiert, auch das ohne Erfolg.
Den Ordner Cache habe ich nach jeder Änderung geleert.
Welche Möglichkeit habe ich noch?
Danke für die Hilfe
Hi haufe,
mit dem formkey solltest du schon auf dem richtigen weg sein.
einfaches:
<form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="login-form">
<?php echo $this->getBlockHtml('formkey'); ?>
innerhalb des form tags sollte reichen.
ansonsten check mal mit der developer toolbar ob dein feld in der form auch wirklich gerendert wird, sollte das nicht der fall sein, kannst du noch checken ob der block "formkey" wirklich im layout existiert.
Im base/default theme sollte es eine "core.xml" geben in der
<default>
<block name="formkey" type="core/template" template="core/formkey.phtml" />
</default>
zu finden sein sollte.
Ich denke, Ihr Problem ist miss bewegen Kundeninformationen (Konto, Passwort)