Я пытаюсь программным образом назначить несколько ролей пользователю в DNN.Назначение нескольких ролей пользователю в 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 для этого?