public IActionResult AuthMember(AuthMember memberAc)
        {
            try
            {
                MemberBiz         memberBiz    = new MemberBiz();
                List <AuthMember> memberAcList = new List <AuthMember>();

                memberAcList = memberBiz.GetAuthMemberList <AuthMember>(memberAc.Email);

                string compareActivationCode = memberAcList.Where(w => w.IsAuth == false).OrderByDescending(o => o.InsDate).FirstOrDefault().AuthCode;
                if (compareActivationCode == memberAc.AuthCode)
                {
                    int intMemberActivation = memberBiz.ChangeAuthMember(memberAc.Email, memberAc.AuthCode);
                    ViewBag.Result = "인증되었습니다.";
                }
                else
                {
                    throw new UserException("인증 만료입니다.");
                }
            }
            catch (UserException u_ex)
            {
                ViewBag.Result = u_ex.Message;
            }
            catch (Exception ex)
            {
                ViewBag.Result = "인증 에러입니다.";
            }

            return(View());
        }
        public IActionResult MailAuthentication([FromBody] Member member)
        {
            try
            {
                MemberBiz         memberBiz    = new MemberBiz();
                DateTime          currentTime  = DateTime.Now;
                var               authCode     = HttpContext.Session.GetString("authCode");
                List <AuthMember> memberAcList = memberBiz.GetAuthMemberList <AuthMember>(member.Email, authCode);

                if (memberAcList.Count == 1)
                {
                    if (memberAcList.Where(w => w.IsAuth == true).Count() > 0)
                    {
                        member.EncPassword = CommonSHA256GenerateBiz.EncryptionSHA256String(member.Password);
                        memberBiz.RegisterMember(member.Email, member.EncPassword, member.Name); //회원가입
                        HttpContext.Session.Remove("authCode");
                        return(Json(JsonResultString.GetJsonResultStringConvert(true, "회원가입 완료")));
                    }
                    else
                    {
                        return(Json(JsonResultString.GetJsonResultStringConvert(true, "인증대기")));
                    }
                }
                else
                {
                    throw new UserException("인증 대상에 없습니다");
                }
            }
            catch (UserException u_ex)
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, u_ex.Message)));
            }
            catch (Exception ex)
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, "회원가입 실패")));
            }
        }