【发布时间】:2015-10-27 02:20:59
【问题描述】:
我正在尝试以编程方式为 DNN 中的用户分配多个角色。
使用以下代码:
Roles_controller.AddUserRole(0, user_id, role_id, DateTime.Now, DateTime.Now.AddYears(10));
DotNetNuke.Common.Utilities.DataCache.ClearUserCache(0, user_name);
Roles_controller.ClearRoleCache(0);
问题是,无论我为用户分配了多少角色,实际上只分配了我分配给用户的最后一个角色。先前为用户分配的角色被忽略了。没有抛出错误..
我怎样才能做到这一点? DNN 这样做有什么限制吗?
【问题讨论】:
标签: c# asp.net dotnetnuke dotnetnuke-7