lixiaojun
2024-05-15 e45eab5980c08520aee01a72224ccdfd12600543
IStation.WebApi.SZJT/Handlers/JwtHandler.cs
@@ -2,7 +2,7 @@
using Furion.DataEncryption;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Yw.JWT;
namespace IStation.WebApi
{
@@ -42,6 +42,19 @@
            // 此处已经自动验证 Jwt token的有效性了,无需手动验证
            // 检查权限,如果方法是异步的就不用 Task.FromResult 包裹,直接使用 async/await 即可
            Yw.Untity.UserRegister.Regist
                (
                    UserManager.CorpID,
                    UserManager.UserID,
                    UserManager.AdminType,
                    UserManager.UserName,
                    UserManager.UserTag,
                    UserManager.LoginAccountID,
                    UserManager.LoginTypeID,
                    UserManager.ProjectID,
                    UserManager.SoftwareID
                );
            return Task.FromResult(CheckAuthorzie(httpContext));
        }
@@ -58,5 +71,7 @@
                return true;
            return true;
        }
    }
}