昨天我关闭了Magento (1.7)管理URL中使用密钥的选项。今天,当我尝试登录时,它试图使用密钥,但失败了,因为我禁用了它。结果是我现在不能进入管理员,因为每个登录请求都失败了。谁能告诉我数据库中设置的位置,或者给我另一种方法,让我走出我自己挖的洞?
发布于 2012-08-31 02:03:20
如果您不能访问Magento管理区域,但您想在Magento中打开使用密钥的选项,您可以尝试在Magento安装的DB上执行SQL查询或使用web界面(例如phpmyadmin )。
基本上,您必须在表core_config_data中找到一条where column path = admin/security/use_form_key的记录,并将其值设置为1
如果您使用phpmyadmin或类似的软件,只需导航到表core_config_data,找到所需的记录并更改其值。如果删除记录也可以,因为如果记录不存在,Magento将获取xml配置文件的值,并将其中的值设置为1
还请记住,某些Magento安装使用DB表前缀和表core_config_data可能具有不同的名称,例如prefix_core_config_data
https://stackoverflow.com/questions/12198784
复制相似问题