0
我的觀察員正在收聽活動customer_register_success。如何從Magento中的customer_register_success事件獲取用戶ID?
當新用戶註冊新帳戶時,我只獲取會話ID而不是用戶ID。我如何獲得會話ID和用戶ID?
我檢索有關誰已登記客戶信息的方式:
public function getUserReg($observer){
$session = Mage::getSingleton('core/session');
$session_id = $session->getEncryptedSessionId();
$customer_data = Mage::getSingleton('customer/session')->getCustomer();
$user_id = $customer_data->entity_id;
Mage::log("User Registration SESSION: " . $session_id, null, 't.log');
Mage::log("User Registration USER: " . $user_id, null, 't.log');
}
我能通過將** - > entity_id **添加到您提供的代碼來獲取用戶標識。 – anthony
很好。你也可以這樣調用:' - > getId()' –