コード例 #1
0
ファイル: HtmlSafeHelper.cs プロジェクト: yimison/LoTCode
        /// <summary>
        /// 获取危害等级和安全攻击类型
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public static HarmLevelEnum GetHarmLevelAndSafeAttackType(string input, out SafeAttackEnum attackType)
        {
            HarmLevelEnum levelEnum = HarmLevelEnum.Normal;

            attackType = SafeAttackEnum.Other;



            //验证的同时判断攻击类型和危害等级



            int i = 0;

            if (i == 0)
            {
                levelEnum = HarmLevelEnum.Normal;//安全
            }
            else if (i <= 3)
            {
                levelEnum = HarmLevelEnum.Bullet;//轻微
            }
            else if (i <= 7)
            {
                levelEnum = HarmLevelEnum.Missiles;//中等
            }
            else if (i > 7)
            {
                levelEnum = HarmLevelEnum.Nuke;//严重
            }
            return(levelEnum);
        }
コード例 #2
0
        /// <summary>
        /// 记录安全攻击
        /// </summary>
        /// <param name="strInput">输入</param>
        /// <returns>是否安全</returns>
        public static bool RecordSafeAttack(string strInput)
        {
            bool systemSafe = false;

            SafeAttackEnum attackType = SafeAttackEnum.Other;

            //先根据输入判断安全等级
            HarmLevelEnum levelEnum = HtmlSafeHelper.GetHarmLevelAndSafeAttackType(strInput, out attackType);



            //记录攻击类型和攻击者的信息



            if (levelEnum == HarmLevelEnum.Normal)
            {
                systemSafe = true;
            }
            return(systemSafe);
        }
コード例 #3
0
ファイル: HtmlSafeHelper.cs プロジェクト: HuHongYong/LoTBlog
        /// <summary>
        /// 获取危害等级和安全攻击类型
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public static HarmLevelEnum GetHarmLevelAndSafeAttackType(string input, out SafeAttackEnum attackType)
        {
            HarmLevelEnum levelEnum = HarmLevelEnum.Normal;
            attackType = SafeAttackEnum.Other;



            //验证的同时判断攻击类型和危害等级



            int i = 0;

            if (i == 0)
            {
                levelEnum = HarmLevelEnum.Normal;//安全
            }
            else if (i <= 3)
            {
                levelEnum = HarmLevelEnum.Bullet;//轻微
            }
            else if (i <= 7)
            {
                levelEnum = HarmLevelEnum.Missiles;//中等
            }
            else if (i > 7)
            {
                levelEnum = HarmLevelEnum.Nuke;//严重
            }
            return levelEnum;
        }