浏览代码

修复Bug:刷新token的时候,之前判断反啦:旧的token非法的才能刷新,合法的反而刷新不了!

hwjmyz 11 月之前
父节点
当前提交
60776ef353
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Auth/SysAuthService.cs

@@ -354,7 +354,7 @@ public class SysAuthService : IDynamicApiController, ITransient
 
         // 解析Token
         var (isValid, tokenData, validationResult) = JWTEncryption.Validate(accessToken);
-        if (isValid) throw Oops.Oh(ErrorCodeEnum.D1016);
+        if (!isValid) throw Oops.Oh(ErrorCodeEnum.D1016);
 
         // 获取用户Id
         var user = await _sysUserRep.AsQueryable().ClearFilter().FirstAsync(u => u.Id == _userManager.UserId) ?? throw Oops.Oh(ErrorCodeEnum.D1011).StatusCode(401);