public async Task <ApiResponse <SignedInMember> > Login(MemberLoginRequest request) { var member = await _memberManager.FindByNameAsync(request.Address); if (member != null && !string.IsNullOrEmpty(request.Password)) { var validateResponse = await ValidateMember(member, request.Password); if (!(validateResponse.Success)) { return(ApiResponse.BadRequestResult <SignedInMember>(validateResponse.Error)); } var userClaim = new MemberClaim() { UserId = member.Id, Address = member.UserName, }; var token = CreateMemberToken(userClaim); return(ApiResponse.Ok(new SignedInMember() { Token = token, Address = member.UserName, })); } return(ApiResponse.BadRequestResult <SignedInMember>("login failure")); }
public IHttpActionResult GetByLoginCredentials([FromBody] MemberLoginRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var member = MemberUnitOfWork.MemberSvc.FindMember(request.Username, request.Password, DataAccessValue); if (member == null) { return(ReturnResponse(HttpStatusCode.NotFound, MemberManagerMessages.Error.MEMBER_NOT_FOUND)); } return(Ok(new MemberResponse(member))); }
public IHttpActionResult Login(MemberLoginRequest request) { }
public async Task <ActionResult> Login(MemberLoginRequest requst) { var data = await _MemberManager.Login(requst); return(Result(data)); }