Пример #1
0
        private bool Detect_Fallacy()
        {
            string str = Set_Title.Text;
            int    i, size = line_list.Count();
            string w, m;

            if (str.Contains("\'") || str.Contains("\"") || str.Contains("--"))
            {
                Caution c = new Caution("', \", --가 있는지 확인합시다.");//sql 인젝션 방지용
                c.ShowDialog();
                return(true);
            }
            else if (str.Length == 0)
            {
                Caution c = new Caution("세트 이름을 비워놓았다니!");//빈칸 방지용
                c.ShowDialog();
                return(true);
            }

            for (i = 0; i < size; i++)
            {
                w = words[line_list[i] - 1].ToString();
                m = means[line_list[i] - 1].ToString();

                if (w.Contains("\'") || w.Contains("\"") || w.Contains("--") || m.Contains("\'") || m.Contains("\"") || m.Contains("--"))
                {
                    Caution c = new Caution("', \", --가 있는지 확인합시다.");//sql 인젝션 방지용
                    c.ShowDialog();
                    return(true);
                }
                else if (w.Length == 0 || m.Length == 0)
                {
                    Caution c = new Caution("빈 곳이 있는지 확인합시다.");//빈칸 방지용
                    c.ShowDialog();
                    return(true);
                }
            }

            return(false);
        }