客户确认电子邮件后,是否已有自动登录的解决方案?无法从管理面板中看到这样的功能。
只看代码(而不是测试(,似乎已经是这样了。
-
当用户点击电子邮件中的确认链接时,它会调用
MagentoCustomerControllerAccountConfirmation::execute
-
此
execute
方法执行调用MagentoCustomerModelSession::setCustomerDataAsLoggedIn
的$this->session->setCustomerDataAsLoggedIn($customer);
-
setCustomerDataAsLoggedIn
方法应该记录用户
也许customer_login
和/或customer_data_object_login
上有某个观察者使此业务逻辑短路。