/// <summary> /// 로그인 페이지를 그리고 로그인이 됬는지 안됬는지 체크해주는 메소드 /// </summary> /// <param name="list">멤버 목록이 들어있는 리스트</param> /// <returns>로그인 여부</returns> public bool DrawLoginPage(string mode) { drawControlMember.LoginPage(); drawControlMember.WriteId(); id = Console.ReadLine(); if (id.Equals("0")) { return(false); } if (CheckID(id, mode)) { drawControlMember.WritePassword(); securePassword = drawControlMember.GetConsoleSecurePassword(); stringPassword = new NetworkCredential("", securePassword).Password; if (CheckPW(stringPassword, mode)) { return(true); } else { return(false); } } else { DrawLoginPage(mode); } return(false); }
/// <summary> /// 비밀번호 입력 받는 메소드 /// </summary> public void DrawPassword() { drawControlMember.SignUpTitle(); drawControlMember.WriteSignPassword((int)LibraryConstants.Mode.Add); securePassword = drawControlMember.GetConsoleSecurePassword(); password = new NetworkCredential("", securePassword).Password; if (password.Equals("0")) { return; } if (password.Equals("1")) { DrawId(); } if (!exceptionHandling.CheckPw(password)) { DrawPassword(); } }