public async Task <TokenResponse> Login(LoginRequest req) { var IsValid = await _playerRepo.QueryUser(req.UserName, req.Password); if (IsValid) { var token = CreateToken(); await _playerRepo.UpdateUser(req.UserName, token, DateTime.Now.AddMinutes(1)); return(new TokenResponse { AccessToken = token, Message = "Login Succeed." }); } return(new TokenResponse { AccessToken = null, Message = "Login failed." }); }