diff --git a/Apimanager_backend/Controllers/AuthController.cs b/Apimanager_backend/Controllers/AuthController.cs index a6f8465..7a91f0e 100644 --- a/Apimanager_backend/Controllers/AuthController.cs +++ b/Apimanager_backend/Controllers/AuthController.cs @@ -48,6 +48,7 @@ namespace Apimanager_backend.Controllers } ); return Ok(responseInfo); + } /// /// 令牌刷新 @@ -58,34 +59,34 @@ namespace Apimanager_backend.Controllers public async Task>> Refresh([FromBody]RefreshResponseDto dto) { var IsRefreshToken = await refreshTokenService.ValidateRefreshTokenAsync(dto.UserId.ToString(),dto.RefreshToken); - //刷新令牌无效 + //刷新令牌无效 if (!IsRefreshToken) - { - var ret = new ResponseBase( - code: 2008, - message: "Refresh expires or is invalid", - data: null - ); - return Unauthorized(ret); - } - //获取刷新令牌对应用户信息 + { + var ret = new ResponseBase( + code: 2008, + message: "Refresh expires or is invalid", + data: null + ); + return Unauthorized(ret); + } + //获取刷新令牌对应用户信息 var userInfo = await userService.GetUserAsync(dto.UserId); - //重新生成令牌 - var token = tokenService.GenerateAccessToken(userInfo.Id.ToString(), userInfo.Roles); - //刷新刷新令牌有效期(小于三天才会刷新) + //重新生成令牌 + var token = tokenService.GenerateAccessToken(userInfo.Id.ToString(), userInfo.Roles); + //刷新刷新令牌有效期(小于三天才会刷新) await refreshTokenService.UpdateRefreshTokenAsync(userInfo.Id.ToString()); - var result = new ResponseBase( - code: 1000, - message: "Success", - data: new RefreshResponseDto - { + var result = new ResponseBase( + code: 1000, + message: "Success", + data: new RefreshResponseDto + { UserId = dto.UserId, - Token = token, - RefreshToken = dto.RefreshToken - } + Token = token, + RefreshToken = dto.RefreshToken + } - ); - return Ok(result); + ); + return Ok(result); } /// /// 用户注册 @@ -123,8 +124,8 @@ namespace Apimanager_backend.Controllers ); return StatusCode(500,res); } - - } + + } /// /// 发送邮箱校验码 /// @@ -153,6 +154,7 @@ namespace Apimanager_backend.Controllers ); return Ok(res); } + } }