Petit article très bref pour récupérer l’utilisateur connecté dans l’admin Magento :

$user = Mage::getSingleton('admin/session')->getUser();

Une fois l’objet récupéré, vous pouvez faire un getData() pour avoir le tableau des données ou un getEmail() pour l’email etc… (selon le principe des getters Magento).

Pour info voilà ce que j’ai eu en faisant un getData() :

array
  'user_id' => string '58' (length=2)
  'firstname' => string 'MyFirstName' (length=11)
  'lastname' => string 'MyLastName' (length=10)
  'email' => string 'monmail@monmail.com' (length=19)
  'username' => string 'LOGIN' (length=5)
  'password' => string '400001467fc4b5c8bd8b972f5f378da7:sR' (length=35)
  'created' => string '2011-09-14 07:57:47' (length=19)
  'modified' => string '2011-09-14 08:00:14' (length=19)
  'logdate' => string '2014-03-31 08:43:34' (length=19)
  'lognum' => string '2109' (length=4)
  'reload_acl_flag' => string '0' (length=1)
  'is_active' => string '1' (length=1)
  'extra' => 
    array
      'configState' => 
        array
          'catalog_operations' => string '1' (length=1)
          [...]
          Plein d'attributs client spécifique à mon site

Il faut bien sur que vous soyez dans un contexte de Back Office pour avoir accès à l’information, sinon la fonction getUser() vous retournera false.

Récupérer l’utilisateur courant de l’administration Magento
Taggé sur :                        

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok