public async Task <IActionResult> Login(LoginMemberInfo memberInfo) { var result = await MemberService.GetMemberByLogin(memberInfo.m_account, memberInfo.m_password); if (result != null) { var token = MemberService.GetJwtToken(Configuration, result.MemberId.ToString(), result.m_account); return(Ok(new { account = result.m_account, token = token })); } return(BadRequest("帳號或密碼錯誤")); }
public IActionResult GetMemberInformation(LoginMemberInfo memberInfo) { var result = MemberService.GetMemberByAcc(memberInfo.m_account); if (result != null) { return(Ok(result)); } else { return(BadRequest("找不到會員")); } }
public IActionResult VerifyAccount(LoginMemberInfo memberInfo) { var result = MemberService.VerifyAccount(memberInfo.m_account); if (result == "Verified") { return(Ok(result)); } else { return(BadRequest(result)); } }
public IActionResult GetOrderInfo(LoginMemberInfo memberInfo) { var result = OrderService.GetOrderInfo(memberInfo.m_account); if (result != null) { return(Ok(result)); } else { return(BadRequest("尚未建立訂單")); } }