получить текущую роль пользователя, вошедшего в систему


Я создал нового пользователя из администратора > разрешение > пользователь.

Теперь я хочу получить текущую роль разрешения пользователя

 $roleId = Mage::getSingleton('customer/session')->getCustomerGroupId();
 $role = Mage::getSingleton('customer/group')->load($roleId)->getData('customer_group_code');
 $role = strtolower($role);

Но сейчас он работает

Author: Mukesh, 2015-02-18

1 answers

Не уверен, понял ли я ваш вопрос, но, похоже, вы создали "пользователя-администратора", а не "клиента".

Чтобы получить роль администратора, попробуйте (при условии, что пользователь вошел в систему)

$admin_user_session = Mage::getSingleton('admin/session');
$adminuserId = $admin_user_session->getUser()->getUserId();
$role_data = Mage::getModel('admin/user')->load($adminuserId)->getRole()->getData();

См. Magento: Как получить роль пользователя из идентификатора пользователя

 13
Author: Renon Stewart, 2017-05-23 12:37:14