Администратор создает событие
-
16-10-2019 - |
Вопрос
Я работаю над новым проектом. Я сталкиваюсь с проблемой, когда мне нужно сохранить детали при создании пользователя администратора. Я планирую использовать наблюдателя, чтобы поймать мероприятие. Мне нужно знать, что в Magento есть какое -либо событие, определяемое для создания пользователя администратора.
Заранее спасибо.
Решение
Попробуй использовать admin_user_save_after
.
В вашем наблюдателе вы можете получить пользователя таким образом:
public function doSomething($observer){
$adminUser = $observer->getEvent()->getObject();
//do something with admin user
}
Имейте в виду, что это событие направлено, даже когда существующий пользователь меняет свой пароль.
Чтобы определить, является ли пользователь новым, вы можете проверить:
$adminUser->getOrigData('user_id');
Если приведенный выше код возвращается null
Тогда это новый администратор.
Не связан с magento.stackexchange