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.

Était-ce utile?

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
scroll top