2013-12-25 2 views
1

У меня есть dotnetnuke с двумя порталами, которые делят пользователей на 2 портала.Получить роли пользователя в определенном портале dotnetnuke

я хочу получить роль пользователя А в портале 1 в модуле в Portal 2 (в другом портале)

, как я могу это сделать?

+1

Если у вас есть UserID и PortalID, вы можете использовать UserInfo ui = UserController.GetUser, ui.Roles, можете ли вы объяснить немного больше. – Ehsan

ответ

2
int portalId = 1;  
UserInfo user = UserController.GetUserById(portalid, UserID); 

Вы можете получить список ролей для пользователя в определенном портале, используя массив: user.Roles или вы можете проверить, если пользователь находится в определенной роли, используя: user.IsInRole (RoleName).

Смежные вопросы