User Admin creare eventi
-
16-10-2019 - |
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.
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.