无法在PrestaShop中以管理员身份登录

时间:2016-11-08 13:10:22

标签: login admin prestashop

我有PrestaShop版本1.6.0.6,并且在登录管理面板2周时遇到问题。我没有更新任何模块或商店。

当我输入正确的电子邮件和密码时,它会将我重定向到控制器AdminDashboard,但很快就会通过302重定向移动到AdminLogin。

我应该检查什么?会是什么呢?登录后我附上了截图:

enter image description here

3 个答案:

答案 0 :(得分:2)

我解决了这个问题,您必须将数据库中配置表中的PS_CIPHER_ALGORITHM从1更改为0.

答案 1 :(得分:1)

请尝试以下解决方案,并告诉我们它是否适合您。

由于login.php和init.php文件,这可能是个问题。这两个文件存在于Admin文件夹中,负责验证管理员的凭据。因此,当这些文件向/从浏览器发送或获取cookie时,他们错误的路径就错了。

的init.php

$cookie = new Cookie(‘psAdmin’, substr($_SERVER[‘SCRIPT_NAME’], strlen(PS_BASE_URI), -strlen($currentFileName[‘0’])));

的login.php

 $cookie = new Cookie(‘psAdmin’, substr($_SERVER[‘PHP_SELF’],       strlen(PS_BASE_URI), -10));

这些行未向浏览器发送正确的路径。请尝试使用主站点以外的站点作为虚拟主页,如下所示。

的login.php

$cookie = new Cookie(‘psAdmin’, “admin445” );

的init.php

$cookie = new Cookie(‘psAdmin’, “admin445”);

答案 2 :(得分:0)

这也经常发生,您需要重新连接,尝试清空其缓存和Cookie浏览器,然后再试一次。

亚瑟