Magento确认电子邮件后自动登录客户



客户确认电子邮件后,是否已有自动登录的解决方案?无法从管理面板中看到这样的功能。

只看代码(而不是测试(,似乎已经是这样了。

  1. 当用户点击电子邮件中的确认链接时,它会调用MagentoCustomerControllerAccountConfirmation::execute

  2. execute方法执行调用MagentoCustomerModelSession::setCustomerDataAsLoggedIn$this->session->setCustomerDataAsLoggedIn($customer);

  3. setCustomerDataAsLoggedIn方法应该记录用户

也许customer_login和/或customer_data_object_login上有某个观察者使此业务逻辑短路。

最新更新