Ich habe ein Problem mit Magento 1.9.2.3. Wenn ich mich mit meinem benutzerdefinierten Administrationsformular verbinde, wird eine Fehlermeldung angezeigt.
Ich habe ein Modul erstellt und die Kunden- / Konto- / Anmeldeseite für meine Benutzerrolle dupliziert .
<?xml version="1.0"?>
<config>
<modules>
<Custom_Page>
<active>true</active>
<codePool>local</codePool>
</Custom_Page>
</modules>
</config>
meine config.xml:
<?xml version="1.0"?>
<config>
<global>
<page>
<layouts>
<Custom_Page>
<label>User Login</label>
<template>page/user_login.phtml</template>
</Custom_Page>
</layouts>
</page>
</global>
</config>
Kein Problem mit der alten Magento-Version.
Aber mit 1.9.2.3: Der ungültige Formularschlüssel. Bitte aktualisieren Sie die Seite erscheint.
HINWEIS: Wenn ich die alte Observer.php ersetze, ist Folgendes erledigt:
www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php
Aber ich denke, es ist nicht ernst, die neue Observer.php durch die alte zu ersetzen.
BEARBEITEN : Meine user_login.phtml enthält eine Eingabe form_key.
<form action="/admin" method="post" id="login-form">
<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
Danke für Ihre Hilfe.