événement create utilisateur Admin
-
16-10-2019 - |
Question
Je travaille sur un nouveau projet. Je suis confronté à un problème où je dois enregistrer les détails lorsqu'un utilisateur admin est créé. Je prévois d'utiliser un observateur pour attraper l'événement. Je dois savoir qui est-il un événement dans magento défini pour obtenir la création d'utilisateur admin.
Merci à l'avance.
La solution
Essayez d'utiliser admin_user_save_after
.
vous pouvez alors récupérer dans votre observateur l'utilisateur comme ceci:
public function doSomething($observer){
$adminUser = $observer->getEvent()->getObject();
//do something with admin user
}
Gardez à l'esprit que cet événement est distribué même lorsqu'un utilisateur modifie son mot de passe existant.
Identifier si l'utilisateur est nouveau, vous pouvez vérifier:
$adminUser->getOrigData('user_id');
Si le code ci-dessus est le rendement null
alors une nouvelle administration.
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange