public async Task <ApiResultData <ApiResultTokenData> > MobilePasswordLogin(MobilePasswordLoginInput input) { var returnResult = new ApiResultData <ApiResultTokenData>(); var userInfo = await _userService.GetNormalUserAsync(input.Mobile, input.Password); if (userInfo == null) { returnResult.Code = 400; returnResult.Message = "手机号或密码错误,请重试。"; return(returnResult); } returnResult.Data = await _tokenService.GenerateApiResultTokenData(userInfo); returnResult.Code = 200; returnResult.Message = "登录成功"; return(returnResult); }
public async Task <ApiResult> MobilePasswordLogin(MobilePasswordLoginInput input) { var returnResult = new ApiTokenResult(); var userInfo = await _userService.GetNormalUserAsync(input.Mobile, input.Password); if (userInfo == null) { returnResult.Code = 400; returnResult.Message = "手机号或密码错误,请重试。"; return(returnResult); } var jwt = GetJwt(userInfo); returnResult.Token = jwt; returnResult.Code = 200; returnResult.Message = "登录成功"; return(returnResult); }
public async Task <ApiTokenResult> MobilePasswordLogin(MobilePasswordLoginInput input) { var returnResult = new ApiTokenResult(); var userInfo = await _userService.GetNormalUserAsync(input.Mobile, input.Password); if (userInfo == null) { returnResult.Code = 400; returnResult.Message = "手机号或密码错误,请重试。"; return(returnResult); } var token = _tokenService.GenerateAccessToken(userInfo); var refreshToken = await _tokenService.GenerateRefreshToken(userInfo.UserId); returnResult.Token = token; returnResult.RefreshToken = refreshToken; returnResult.Code = 200; returnResult.Message = "登录成功"; return(returnResult); }