From f210a0e0fc0552bfacb2489de099bd512b8e74e7 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 05 十一月 2025 09:03:39 +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