Ejemplo n.º 1
0
        // 아이디 입력이 성공하면 패스워드를 입력받는데
        // 위에서 입력한 ID를 받아온다
        public void pwCheckFunc(string Id)
        {
            string PW;

            // 패스워드를 입력받고
            print.loginPwMessage();
            PW = showStarPW();
            if (PW == "b")
            {
                run.start();
            }

            // 해당 ID에 해당하는 데이터를 DB에서 가져옴
            ds = sd.selectCondition("member", "ID", Id);

            // 해당 ID에 대한 비밀번호가 맞다면 TRUE 리턴
            // 아니라면 에러메세지 출력 후 함수 재호출
            foreach (DataRow r in ds.Tables[0].Rows)
            {
                if (PW == Convert.ToString(r["PW"]))
                {
                    return;
                }
                else
                {
                    print.noMatchPW();
                    pwCheckFunc(Id);
                }
            }
        }