From 376f3de70bfdd7905876123ba5a331c0aa176199 Mon Sep 17 00:00:00 2001
From: 小飞侠 <8277136+liaoxujun@user.noreply.gitee.com>
Date: 星期四, 25 九月 2025 09:10:29 +0800
Subject: [PATCH] 修改注册时可以多模块注册
---
Admin.NET/Admin.NET.Web.Core/Handlers/JwtHandler.cs | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/Admin.NET/Admin.NET.Web.Core/Handlers/JwtHandler.cs b/Admin.NET/Admin.NET.Web.Core/Handlers/JwtHandler.cs
index 7899823..efbb21d 100644
--- a/Admin.NET/Admin.NET.Web.Core/Handlers/JwtHandler.cs
+++ b/Admin.NET/Admin.NET.Web.Core/Handlers/JwtHandler.cs
@@ -9,6 +9,7 @@
using Furion;
using Furion.Authorization;
using Furion.DataEncryption;
+
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using System;
@@ -62,8 +63,15 @@
public override async Task<bool> PipelineAsync(AuthorizationHandlerContext context, DefaultHttpContext httpContext)
{
- // 宸茶嚜鍔ㄩ獙璇� Jwt Token 鏈夋晥鎬�
- return await CheckAuthorizeAsync(httpContext);
+
+ if (App.User.FindFirst(ClaimConst.UserType)?.Value == "Customer")
+ {
+ //瀹㈡埛鐧诲綍 涓嶉渶瑕佸仛璧烽獙璇�
+ return true;
+ }
+ else
+ // 宸茶嚜鍔ㄩ獙璇� Jwt Token 鏈夋晥鎬�
+ return await CheckAuthorizeAsync(httpContext);
}
/// <summary>
--
Gitblit v1.9.1