Questions tagged «form-key»

1
什么是getBlockHtml('formkey')?
我正在尝试在Magento中编辑产品编辑页面(第一个标签),并希望将数量(以及其他一些东西)从它们各自的标签移动到第一页。我知道了 <form action="<?php echo $this->getSaveUrl() ?>" method="post" id="product_edit_form" enctype="multipart/form-data"> <?php echo $this->getBlockHtml('formkey')?> <div style="display:none"></div> </form> 并且知道数量文本框的代码是 <tr> <td class="label"><label for="inventory_qty"><?php echo Mage::helper('catalog')->__('Qty') ?><span class="required">*</span></label></td> <td class="value"> <?php if (!$_readonly):?> <input type="hidden" id="original_inventory_qty" name="<?php echo $this->getFieldSuffix() ?>[stock_data][original_inventory_qty]" value="<?php echo $this->getFieldValue('qty')*1 ?>"/> <?php endif;?> <input type="text" class="input-text required-entry validate-number" id="inventory_qty" name="<?php echo …

3
获取正确的FormKey
我有一个页面列出了产​​品,仅此而已。它的catalog/view.phtml克隆。只是包括在内app/Mage.php。 在此页面中,我使用 Mage::getSingleton('core/session')->getFormKey(); 但这与其他页面的formKey不同 我究竟做错了什么?

8
“无效的表单密钥。请刷新页面”-无法登录到管理面板
我定期访问我的网站以确保其正常工作,并注意到没有出现产品图片,并认为这是索引缓存的问题,我尝试登录到管理面板并收到错误消息: “无效的表单密钥。请刷新页面” 其他症状是客户无法将产品添加到购物车,并且性能极慢。 日志中没有错误(/ var / logs) 我应该执行哪些其他步骤来解决此问题?


1
前端表单密钥被覆盖
我目前在前端表单上遇到问题,其中表单密钥被覆盖并显示不正确的表单密钥。我目前正在客户登录表单上调试此问题。 这是login.phtml上的代码的快照,我设置了代码以查看formkey的值。 <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made a breakpoint and inspected $retrievedKey, it returned a html output <input> ... </input> with a form key value of, let's name it 'keyA'. ?> 好的,所以现在我继续执行代码后,它将成功呈现页面。 现在,我要检查chrome浏览器上的表单键隐藏输入,但是,它打印出与“ KeyA ” 完全不同的表单键。让我们将此新表单密钥命名为“ KeyB ”。 现在,我尝试登录并提交表格。我检查了发送过来的请求,它确实传递了一个反映“ KeyB”的值的表单键变量。 我在“ 验证 ”功能中放置了一些断点 Magento \ …

13
错误-无效的表单密钥
我遇到了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 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.