Exemplo n.º 1
0
        /// <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);
        }