Prestashop 以编程方式预启动注销用户
我正在Prestashop中开发一个模块。我想知道如何以编程方式注销用户,以及如何将用户重定向到自定义url?您可以使用Prestashop 以编程方式预启动注销用户,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我正在Prestashop中开发一个模块。我想知道如何以编程方式注销用户,以及如何将用户重定向到自定义url?您可以使用 $customer->logout(); 或 第一个是完全注销,第二个将在客户的cookie中留下分支机构信息 这两种方法都会触发actionCustomerLogoutBefore和actionCustomerLogoutAfter挂钩,因此您可以附加到它们以进行重定向 说到重定向-这取决于您想将客户重定向到哪个页面,如果是内部页面,您可以使用: $redirect
$customer->logout();
或
第一个是完全注销,第二个将在客户的cookie中留下分支机构信息
这两种方法都会触发actionCustomerLogoutBefore
和actionCustomerLogoutAfter
挂钩,因此您可以附加到它们以进行重定向
说到重定向-这取决于您想将客户重定向到哪个页面,如果是内部页面,您可以使用:
$redirect_link = Context::getContext()->link->getPageLink(...); // or "getModuleLink", etc., see classes/Link.php for details.
或
然后,您可以使用工具
类的重定向
、重定向链接
或重定向管理
(可能还有另外两种,因为重定向管理只有在后台才有意义)重定向到该链接。您可以使用
$customer->logout();
或
第一个是完全注销,第二个将在客户的cookie中留下分支机构信息
这两种方法都会触发actionCustomerLogoutBefore
和actionCustomerLogoutAfter
挂钩,因此您可以附加到它们以进行重定向
说到重定向-这取决于您想将客户重定向到哪个页面,如果是内部页面,您可以使用:
$redirect_link = Context::getContext()->link->getPageLink(...); // or "getModuleLink", etc., see classes/Link.php for details.
或
然后,您可以使用重定向
、重定向链接
或重定向管理员
(可能是另外两种,因为重定向管理员只有在后台工作时才有意义)的工具
类重定向到该链接