public async Task <UserLoginResultDto> UserLogin(UserLoginDto userLoginDto) { // 判断是否为空 userLoginDto.ISNullOrEmpty(); // 检查安全码 userLoginDto.CheckSecurityCode(); var result = await _context .GetFirstOrDefault(a => a.UserName.Equals(userLoginDto.UserName) && a.UserPwd.Equals(userLoginDto.UserPwd)); if (result != null) { return new UserLoginResultDto() { UserId = result.Id, ResultInfo = "Bearer " + JwtService.GetToken(userLoginDto.UserName) } } ; else { // 账号或密码错误 throw new Exception("Incorrect username or password."); } }
public async Task <ResultDto> AddUser(UserLoginDto userLoginDto) { userLoginDto.ISNullOrEmpty(); return(new ResultDto() { Success = await _context.Add(new HW_Users() { UserName = userLoginDto.UserName, UserPwd = userLoginDto.UserPwd }) }); }