我有一个带有两个门户网站的dotnetnuke,可以将用户分成两个门户网站。
我希望在门户网站2(在另一个门户网站中)的模块中获得门户网站1中用户A的角色
我该怎么做?
答案 0 :(得分:2)
int portalId = 1;
UserInfo user = UserController.GetUserById(portalid, UserID);
您可以使用array:user.Roles获取特定门户中用户的角色列表,也可以使用以下命令检查用户是否处于特定角色:user.IsInRole(roleName)。