温馨提示:本文翻译自stackoverflow.com,查看原文请点击:php - Log out all customers from Prestashop
logout php prestashop prestashop-1.7

php - 从Prestashop注销所有客户

发布于 2020-05-12 05:05:24

我需要一种从Prestashop网站注销所有已登录客户的方法,因为域名迁移会导致用户会话出现一些问题,并且让客户注销并重新登录正在解决该问题。

我尝试了以下代码,但无济于事:

$customers = Customer::getCustomers();
foreach($customers as $customer) {
    $obj = new Customer($customer['id_customer']);
    $obj->logout();
}

有没有办法使来自Prestashop(代码或后台)的所有用户会话天然失效/销毁?否则,纯PHP方法绝对不受欢迎。

查看更多

提问者
Anis R.
被浏览
22
Mahdi Shad 2020-02-23 02:32

您必须更改Prestashop cookie以避免验证登录。

由于所有密码均失败,因此无法更改“ cookey-key”,但您可以覆盖Cookie类并更改Cookie模式。