コード例 #1
0
        public bool IsAllow(TopicPermission.PERMISSION permission)
        {
            if (System.Web.HttpContext.Current.User.IsInRole(System.Configuration.ConfigurationManager.AppSettings["GroupAdmin"]))
            {
                return(true);
            }

            List <Role> listRole = GetRolesForPermission(TopicPermission.Parse(permission));

            foreach (Role role in listRole)
            {
                if (System.Web.HttpContext.Current.User.IsInRole(role.Name))
                {
                    return(true);
                }
            }
            return(false);
        }