public async Task <IActionResult> Login([FromBody] Member member)
        {
            MemberBiz memberBiz = new MemberBiz();
            CommonValidationCheckBiz validationBiz = new CommonValidationCheckBiz();

            if (!validationBiz.IsEmailCheck(member.Email))
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, "올바른 형식이 아닌 이메일입니다.")));
            }

            if (!validationBiz.IsContectEmailCheck(member.Email))
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, _emailCheckErrorMessage)));
            }

            member.EncPassword = CommonSHA256GenerateBiz.EncryptionSHA256String(member.Password);
            List <Member> memberList = memberBiz.GetMemberInfo <Member>(member.Email, member.EncPassword);

            if (memberList.Count != 1)
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, "아이디 또는 패스워드를 확인 해 주세요.")));
            }
            else
            {
                var claims = new Claim[]
                {
                    new Claim("Email", memberList[0].Email),
                    new Claim("Name", memberList[0].Name)
                };

                var ci = new ClaimsIdentity(claims, member.EncPassword);

                await HttpContext.Authentication.SignInAsync("LoginCookie", new ClaimsPrincipal(ci));

                return(Json(JsonResultString.GetJsonResultStringConvert(true, "로그인성공")));
            }
        }