Exemplo n.º 1
0
        /// <summary>
        /// 授予用户特定资源权限
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="resIds"></param>
        public void AddUserResRights(int userId, List <int> resIds)
        {
            //权限判断
            loginService.HaveAdminRightForUserGrant(userId, false);

            DARightsHelper.AddUserResRights(userId, resIds);

            //记录登录日志
            string rights = string.Empty;

            resIds.ForEach((i) => { rights += i.ToString() + ","; });
            rights = rights.TrimEnd(',');
            loginService.AddLog(
                "AddUserResRights",
                string.Format("添加用户资源权限(UserID={0},ResIds={1})", userId, rights));
        }