Ce mémo a été publié le 31 mai 2017 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Mémo pour connaitre le rôle d’un utilisateur qui a accès au back office de Magento.
Testé avec Magento Enterprise Edition 1.14.3.2.
1 2 3 |
$admin_user_session = Mage::getSingleton('admin/session'); $adminuserId = $admin_user_session->getUser()->getUserId(); $role_data = Mage::getModel('admin/user')->load($adminuserId)->getRole()->getData(); |
$role_data est du type array.
Source : https://magento.stackexchange.com/a/57766
Autre ressource pour connaitre les détails de l’utilisateur : « Magento: How to get admin user id, name, username, email, etc? »
Sur « Mukesh Chapagain Blog »
Pour mémo :
1 2 3 4 5 6 7 8 9 |
$userArray = Mage::getSingleton('admin/session')->getData(); // get individual data $user = Mage::getSingleton('admin/session'); $userId = $user->getUser()->getUserId(); $userEmail = $user->getUser()->getEmail(); $userFirstname = $user->getUser()->getFirstname(); $userLastname = $user->getUser()->getLastname(); $userUsername = $user->getUser()->getUsername(); $userPassword = $user->getUser()->getPassword(); |