Magento 2无法登录管理员,因为表单密钥无效



我在这里遇到了一个令人心碎的问题。我已经创建了一个很好的Magento 2.1.7安装,其中包含两个网站(两个商店,两个域(,并且一段时间后我们无法登录Magento的后端。

无效的表单键。请刷新页面。

现在,在尝试了一些选择之后,仍然没有成功。检查core_config_data,编辑max_input_vars,没有任何效果。奇怪的是,在前面仍然可以结账和购物。

无论如何,我在这里被难住了。为什么会发生这种情况,以及如何解决此问题。欢迎任何帮助。

我经常收到此错误,清除该站点的cookie,然后在新选项卡中打开管理面板将解决此问题。 如果在填写登录信息后双击登录按钮,则可以重新创建此错误消息。

以下是您可能会遇到此问题的其他一些原因

表单
  1. 键输入在表单之外,您应该检查管理面板上的 html 以检查这些输入并存在并具有正确的值

  2. 确保您用于访问管理页面的链接在 URL 中没有表单键

此问题是否在变量/日志/系统中生成任何内容.log?

最终,没有任何帮助,但诀窍是创建一个新安装,使用所有必要的模块设置此新安装(幸运的是只有四个(,像旧安装一样配置新安装(GitHub 万岁(并将您的全新安装与数据库表中的旧安装进行比较core_config_data。基本上复制您的整个设置,其中没有任何产品,但只需创建您的商店和类别。

如果您在core_config_data中发现新分期付款与旧期付款之间存在任何差异,请在旧部分中对其进行编辑,使其与新分期付款相同。

接下来,使用数据库凭据编辑您的 env.php 到您比较和编辑的旧数据库。

最后一步,重新编译,刷新/清理缓存并重新索引。

哦,还有一句忠告,如果你打算在你的商店中使用https,在https上设置magento。我认为当我们将基本网址从不安全更改为安全时,出现了非常错误。

相关内容

最新更新