Пользователь-администратор создает событие


Я работаю над новым проектом. Я столкнулся с проблемой, когда мне нужно сохранить данные при создании пользователя-администратора. Я планирую использовать наблюдателя, чтобы поймать событие. Мне нужно знать, есть ли в magento какое-либо событие, определенное для создания пользователя-администратора.

Заранее благодарю.

Author: Fabian Blechschmidt, 2013-12-10

1 answers

Попробуйте использовать admin_user_save_after.
В своем наблюдателе вы можете затем получить пользователя следующим образом:

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

Имейте в виду, что это событие отправляется даже тогда, когда существующий пользователь меняет свой пароль.
Чтобы определить, является ли пользователь новым, вы можете проверить:

$adminUser->getOrigData('user_id');

Если приведенный выше код возвращает null, то это новый администратор.

 3
Author: Marius, 2013-12-10 14:20:23