管理员用户登录/注销magento的事件?

时间:2015-09-03 09:59:04

标签: magento events zend-framework observers adminhtml

管理员用户登录和magento注销是否有任何事件?

我发现了一些客户登录事件,但没有发现管理员用户登录

<events>
         <customer_login>
           <observers>
              <scommerce_customer_login><!--User Defined Unique Name-->
                 <class>scommerce_login/observer</class>
                 <method>checkLoginStatus</method>             
              </scommerce_customer_login>
           </observers>
         </customer_login>
      </events>

如何获取管理员用户登录事件?

2 个答案:

答案 0 :(得分:1)

如果暂时编辑Mage_Core_Model_App :: dispatchEvent以记录传入的$ eventName,则可以记录调度的每个单个事件的列表。 (请注意,对于某些操作,这可能会因为大量事件被触发而导致错误,因此请务必删除日志记录并避免在生产环境中执行此操作。)

使用这种方法,我看到admin_session_user_login_success看起来很有希望。对于注销,唯一看似相关的是controller_action_predispatch_adminhtml_index_logoutcontroller_action_postdispatch_adminhtml_index_logout,这些指标可能是也可能不是足够可靠的指标。

答案 1 :(得分:0)

Afaik,你坚持

admin_session_user_login_success
admin_session_user_login_failed

用于捕获管理员登录。