我昨天关闭了在Magento(1.7)管理网址中使用密钥的选项。今天,当我尝试登录时,尝试使用密钥,但失败了因为我禁用了它。结果是我现在无法进入管理员,因为每个登录请求都失败了。任何人都可以给我在数据库中设置的位置,或者让我从另一个挖洞中找到自己的方法吗?
答案 0 :(得分:3)
如果您无法访问Magento管理区域,但是您想打开在Magento中使用密钥的选项,您可以尝试通过Magento安装的数据库执行SQL查询或使用Web界面(例如phpmyadmin)。
基本上,您必须在表 core_config_data 中找到路径 = admin / security / use_form_key 列的记录,并将其值设置为<强> 1 强>
如果您使用phpmyadmin或类似软件,只需导航到表 core_config_data 找到所需记录并更改值。如果删除记录,它也会起作用,因为如果记录不存在,Magento将获取xml配置文件的值,并将值设置为 1
另请注意,某些Magento安装使用数据库表前缀,表 core_config_data 可能具有不同的名称,例如的 prefix_core_config_data 强>