DotNetNuke 5.2-如何从自定义模块向用户分配安全角色?
我正在开发一个自定义模块,该模块需要能够将某些用户提升到特定的用户安全角色 这不是模块的主要目的,只是一个次要功能。(不尝试创建新的用户管理模块) 谁能给我指一下正确的方向吗DotNetNuke 5.2-如何从自定义模块向用户分配安全角色?,dotnetnuke,Dotnetnuke,我正在开发一个自定义模块,该模块需要能够将某些用户提升到特定的用户安全角色 这不是模块的主要目的,只是一个次要功能。(不尝试创建新的用户管理模块) 谁能给我指一下正确的方向吗 谢谢。此代码是root/admin/security和root/admin/users 具体使用DotNetNuke.Security.Roles.RoleController命名空间: DotNetNuke.Security.Roles.RoleController.AddUserRole(int, int, int,
谢谢。此代码是root/admin/security和root/admin/users 具体使用DotNetNuke.Security.Roles.RoleController命名空间:
DotNetNuke.Security.Roles.RoleController.AddUserRole(int, int, int, System.DateTime)
DotNetNuke.Security.Roles.RoleController.AddUserRole(int PortalID, int UserId, int RoleId, System.DateTime EffectiveDate, System.DateTime ExpiryDate)
1。通过PortalSetting,您可以使用静态方法
DotNetNuke.Security.Roles.RoleController.AddUserRole(user, role, portalSettings, effectiveDate, expiryDate, userId, notifyUser);
2。不带PortalSetting
var roleController = new DotNetNuke.Security.Roles.RoleController();
roleController.AddUserRole(portalId, userId, roleId, expiryDate);