magento 1.9.2.3で問題が発生しました。カスタム管理フォームに接続するとエラーメッセージが表示されます。
モジュールを作成し、ユーザーロールの顧客/アカウント/ログインページを複製しました。
<?xml version="1.0"?>
<config>
<modules>
<Custom_Page>
<active>true</active>
<codePool>local</codePool>
</Custom_Page>
</modules>
</config>
私の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>
古いmagentoバージョンでは問題ありません。
しかし、1.9.2.3の場合:無効なフォームキー。表示されるページを更新してください。
注:古いObserver.phpを置き換えると、次のようになります。
www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php
しかし、新しいObserver.phpを古いものに置き換えることは深刻ではないと思います。
編集:私のuser_login.phtmlには、入力form_keyが含まれています。
<form action="/admin" method="post" id="login-form">
<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
ご協力いただきありがとうございます。