// 회원수정 - 로그인하는 부분 public void modifyMember() { string enterPW; bool check = false; Console.Clear(); print.modifyMessage(); ID = Console.ReadLine(); if (ID == "b") { run.startMember(); } ds = sd.selectCondition("member", "ID", ID); // 아이디를 데이터베이스에서 긁어오는 부분 // 아이디를 긁어오면서 패스워드도 같이 저장후 아래서 비교 for (int i = 0; i < ds.Tables.Count; i++) { foreach (DataRow r in ds.Tables[i].Rows) { if (Convert.ToString(r["ID"]) == ID) { print.enterPwForModify(); PW = Convert.ToString(r["PW"]); check = true; break; } } if (check) { break; } } // 아이디를 못찾을경우 if (!check) { print.notFindIdMessage(); modifyMember(); } // 비밀번호 입력부분 enterPW = showStarPW(); if (PW == "b") { run.startMember(); } if (enterPW == PW) { run.modifyMenu(); } else { print.noMatchPW(); modifyMember(); } }