2015-02-06 98 views
1

我試圖在讓我的客戶端登錄到我的商店前進行檢查。 我已經在谷歌搜索,0結果,一個觀察員/事件登錄之前。在登錄事件之前

理念很簡單:用戶輸入憑證,點擊輸入,然後我將進行檢查。如果檢查返回false:break;登錄進程。

有沒有人有任何ideeas?

回答

0

使用您的觀察者客戶賬戶控制器predispatch事件:

controller_action_predispatch_customer_account_loginPost 
0

是的,你必須爲此編寫一個事件觀察:

註冊用戶登錄事件在你的模塊​​3210

<customer_login> 
<observers> 
    <yourobservername> 
     <type>model</type> 
     <class>yourmodule/path_to_class</class> 
     <method>customerLogin</method> 
    </yourobservername> 
</observers> 

您的觀察員班會如下所示:

class YourCompany_YourModule_Model_Observer 
{ 
    public function customerLogin($observer) 
    { 
     $customer = $observer->getCustomer(); 
     // your checking code here 
    } 
}