2012-08-30 191 views
1

我关闭了昨天在Magento(1.7)管理员网址中使用密钥的选项。今天,当我尝试登录时尝试使用密钥,但因为禁用了密钥而失败。结果是我现在无法进入管理员,因为每个登录请求都失败。任何人都可以给我数据库中的设置的位置,或给我另一种方式走出我为自己挖的洞吗?Magento密钥管理登录

+2

您好@Erik如果您有权访问您的Magento商店的数据库,我建议查看表“core_config_data”并查找路径为admin = security/use_form_key的记录当您找到此记录设置它的值为1.希望,这将有所帮助。 – ceckoslab

+0

我重新安装以解决问题。但是,它很高兴知道,如果我再次解决它的问题。谢谢! –

+0

@ceckoslab您应该将此添加为答案,以便将来的访问者可以找到解决方案。 –

回答

3

如果你没有访问Magento管理区,但你想打开选项来使用Magento中的密钥,你可以尝试通过你的Magento安装的数据库执行SQL查询或使用web接口(例如phpmyadmin)。

基本上,你必须找到一个记录,其中列路径 = 管理/安全/ use_form_keycore_config_data和它的值设置为

如果你用phpmyadmin或类似的软件,请导航至表core_config_data找到所需的记录并更改该值。它也将工作,如果你删除记录,因为如果该记录不存在,Magento将获取xml配置文件的值,并且该值设置为

另外请记住,一些Magento安装使用数据库表前缀和表core_config_data可能有不同的名称eg prefix_core_config_data