即時通訊新手,以及我有兩個登錄表單1爲常規客戶和1爲客戶類型「批發」,所以我創建一個觀察員,我檢查,如果用戶(即試圖登錄)是批發客戶,它記錄出來它會像驗證後註銷客戶表單觀察員,並添加錯誤消息
class Hs_Login_Model_Observer {
public function validateCustomer($observer){
$c= $observer->getCustomer();
$customer = Mage::getModel('customer/customer')->load($c->getId());
$customerType = Mage::getSingleton('customer/group')->load($c->getId())->getData('customer_group_code');
if ($customerType == "Wholesale") {
Mage::getSingleton('customer/session')->logout();
}
}
}
和它的作品,但我也想顯示在登錄頁面上的錯誤按摩,
我曾嘗試佈局手柄
$observer->getEvent()->getLayout()->getUpdate()
->addHandle('cus_layout handle')
我曾試圖通知
Mage::getSingleton(‘core/session’)->addError(‘Error message’);
但似乎沒有任何工作b,需要幫助
我看着辦吧,那種會在錯誤的方向 我重寫後AccountController的行動,也更新form.phtml文件,所以我可以找到哪個客戶正在從哪種形式登錄 –