dytyqx
2026-04-05 71e9e3fb6c75ce7358a209257219f120127b3e7e
WebAPI/Utility/JWTHelper.cs
@@ -81,9 +81,9 @@
        {
            var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token);
            var czybm = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier)?.Value;
            var zymm = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value;
            var czymc = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value;
            // 通过上一个token的值刷新token
            return GenerateToken(czybm, zymm);
            return GenerateToken(czybm, czymc);
        }
        // 判断Token 是否即将过期
@@ -92,7 +92,7 @@
            var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token);
            var validTo = jwt.ValidTo;
            if(validTo.Subtract(DateTime.UtcNow).TotalMinutes < 5)
            if(validTo.Subtract(DateTime.UtcNow).TotalMinutes < 30)
            {
                return true;
            }
@@ -103,7 +103,6 @@
        {
            var jwt = new JwtSecurityTokenHandler().ReadJwtToken(token);
            var userName = jwt.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value;
            // 通过上一个token的值刷新token
            return userName;
        }
    }