我正在研究一个新项目。我面临一个问题,即创建管理员用户时需要保存详细信息。我打算使用观察者参加活动。我需要知道,在Magento中有任何用于获取管理员用户创建的事件。

提前致谢。

有帮助吗?

解决方案

尝试使用 admin_user_save_after.
在您的观察者中,您可以这样检索用户:

public function doSomething($observer){
    $adminUser = $observer->getEvent()->getObject();
    //do something with admin user
}

请记住,即使现有用户更改密码,也会派遣此事件。
要确定用户是否是新的,您可以检查:

$adminUser->getOrigData('user_id');

如果以上代码返回 null 然后是一个新的管理员。

许可以下: CC-BY-SA归因
scroll top