Je rencontre un problème avec magento 1.9.2.3, un message d'erreur apparaît lorsque je me connecte avec mon formulaire d'administration personnalisé.
J'ai créé un module et j'ai dupliqué la page client / compte / connexion pour mon rôle d'utilisateur.
<?xml version="1.0"?>
<config>
<modules>
<Custom_Page>
<active>true</active>
<codePool>local</codePool>
</Custom_Page>
</modules>
</config>
mon 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>
Aucun problème avec l'ancienne version de magento.
Mais avec 1.9.2.3: la clé de formulaire non valide. Veuillez actualiser la page apparaît.
REMARQUE: si je remplace l'ancien Observer.php, c'est fait:
www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php
Mais je pense que ce n'est pas grave de remplacer le nouveau Observer.php par l'ancien.
EDIT: Mon user_login.phtml contient une entrée form_key.
<form action="/admin" method="post" id="login-form">
<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
Merci de votre aide.