Domanda

Sto lavorando su un nuovo progetto. Sono di fronte a un problema in cui ho bisogno di salvare i dettagli quando si crea un utente amministratore. Ho in programma di utilizzare un osservatore per catturare l'evento. Ho bisogno di sapere che c'è qualche evento in Magento definito per ottenere la creazione dell'utente amministratore.

Grazie in anticipo.

È stato utile?

Soluzione

tenta di utilizzare admin_user_save_after.
Nel vostro osservatore è quindi possibile recuperare l'utente in questo modo:

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

Tenete a mente che questo evento viene inviato anche quando un utente esistente cambia la sua password.
Per identificare se l'utente è nuovo, è possibile controllare:

$adminUser->getOrigData('user_id');

Se il codice di cui sopra torna null allora è una nuova amministrazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top