我正在为 PrestaShop 开发一个模块,我需要从后台注销用户(员工)。我在后端代码中看到他们通过使用
// Find employee
$this->context->employee = new Employee();
$this->context->employee->getByEmail($email, $passwd);
$this->context->employee->logout();
但是我不能在我的模块范围内使用它,因为我需要从后台登录表单中截取凭据以创建到员工的正确链接,但我找不到方法。有什么方法可以获取这些凭据或以其他方式注销用户?
PS 在他登录之前拦截用户凭据并阻止他登录直到某个点也可以满足我的需求,但这听起来要复杂得多,我也找不到这样做的方法。