无法登录 prestashop v1.6.1.4 后端(管理员)站点

Cant login in prestashop v1.6.1.4 backend (admin) site

如果我尝试登录到后端,网站将重定向到登录页面。没有显示错误。 问题类似于此 post:Prestashop cant login in admin

但是 none 的解决方案有所帮助并且适用于 Prestashop 的早期版本。

问题似乎是随机的或有多种原因。

1) 如果我清除所有 cookie,有时会再次开始工作,但随后再次开始失败。其他时候我清除了 cookies 但没有帮助。

2) 有时它对 http: 失败,但对 https 有效。有时它对 https 也不起作用。

3) 有时它在 IE 中有效,但在 chrome 中无效。有时既不通过 IE。如果我尝试 Chrome 私人模式,也会发生同样的情况。

此问题的前一个问题:

1) 我更新了所有模块。 (我没有还原这个因为它很复杂)

2) 我在 php 配置中增加了 memory_limit 和 max_time_execution。 (我恢复了这个但没有帮助)

此外,可能相关也可能不相关,但在此问题之前,当我尝试保存产品修改时,有时它没有保存并重定向到产品编辑页面。这也是随机的,可能2次尝试后成功,有时3次尝试后。

更新到最新的 1.6 稳定 Prestashop 版本。从 Prestashop 1.6.10 版本开始修复了一个与 Web 浏览器更新相关的错误。

祝你好运。

正如 PrestaAlba 所提到的,它与最近浏览器中的更新引起的错误有关。 Getting Rid of Synchronous XHRs,同步 ajax 请求现在被大多数浏览器阻止。

然后你有 3 个选择来解决这个问题:

  • 您可以下载旧版本的浏览器
  • 您可以升级到最新版本的 Prestashop(如 PrestaAlba 所述)
  • 您可以将 this Pull Request 中的修改应用到您的商店,而无需升级 Prestashop。