Вопрос

Я работаю над новым проектом. Я сталкиваюсь с проблемой, когда мне нужно сохранить детали при создании пользователя администратора. Я планирую использовать наблюдателя, чтобы поймать мероприятие. Мне нужно знать, что в 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 с атрибуция
Не связан с magento.stackexchange
scroll top