получить текущую роль пользователя, вошедшего в систему
Я создал нового пользователя из администратора > разрешение > пользователь.
Теперь я хочу получить текущую роль разрешения пользователя
$roleId = Mage::getSingleton('customer/session')->getCustomerGroupId();
$role = Mage::getSingleton('customer/group')->load($roleId)->getData('customer_group_code');
$role = strtolower($role);
Но сейчас он работает
4
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