Tôi gặp sự cố với magento 1.9.2.3, một thông báo lỗi xuất hiện khi tôi kết nối với biểu mẫu quản trị viên tùy chỉnh của mình.
Tôi đã tạo một mô-đun và tôi đã nhân đôi trang khách hàng / tài khoản / đăng nhập cho vai trò người dùng của mình.
<?xml version="1.0"?>
<config>
<modules>
<Custom_Page>
<active>true</active>
<codePool>local</codePool>
</Custom_Page>
</modules>
</config>
cấu hình của tôi:
<?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>
Không có vấn đề với phiên bản magento cũ.
Nhưng với 1.9.2.3: Khóa biểu mẫu không hợp lệ. Vui lòng làm mới trang xuất hiện.
LƯU Ý: Nếu tôi thay thế Observer.php cũ thì đã xong:
www \ app \ code \ core \ Mage \ Admin \ Model \ Observer.php
Nhưng tôi nghĩ việc thay thế Observer.php mới bằng cái cũ không nghiêm trọng.
EDIT: User_login.phtml của tôi chứa một form_key đầu vào.
<form action="/admin" method="post" id="login-form">
<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>"/>
Cảm ơn bạn đã giúp đỡ.