Example #1
0
        /// <summary>
        /// 权限判断
        /// </summary>
        /// <param name="currentUser"></param>
        /// <param name="className"></param>
        /// <param name="methodName"></param>
        /// <param name="ignoreNull">是否忽略不存在的权限项</param>
        /// <returns></returns>
        public bool HasPermission(string areaName, string className, string methodName, bool ignoreNull = true)
        {
            //获取权限项
            var p = _privilegeService.Find(areaName, className, methodName);

            return(ValidPermission(p, ignoreNull));
        }