XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.ServerInteractive

优化日志输出与权限校验逻辑,更新项目版本

- 修改 `XFEDataDictionaryTable.cs` 和 `XFEDataListTable.cs` 中的异常日志输出,直接输出 `ex`,提升信息完整性。 - 在 `UserHelper.cs` 的 `ValidatePermission` 方法中,新增权限校验失败时的输出逻辑,并抛出异常。 - 更新 `XFEExtension.NetCore.ServerInteractive.csproj`: - 项目版本号从 `3.1.0-preview.1.2` 升级到 `3.1.0-preview.1.3`。 - 调整发布说明,优化类型名称与输出显示,增强 DataTable 输出信息。

dcc884c
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

4 个文件 +13 -5
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataDictionaryTable.cs +1 -1
@@ -206,7 +206,7 @@ public class XFEDataDictionaryTable<TValue> : IXFEDataTable where TValue : IIdMo
206 206 }
207 207 catch (Exception ex)
208 208 {
209 Console.WriteLine($"[WARN]({r.ServerCore.ServerCoreName}){ExceptionHelper.GetExceptionMessage(ex)}");
209 Console.WriteLine($"[WARN]({r.ServerCore.ServerCoreName}){ex}");
210 210 Console.WriteLine($"[TRACE]{ex.StackTrace}");
211 211 await r.Args.ReplyAndClose(ex.Message, statusCode);
212 212 }
Modified XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataListTable.cs +1 -1
@@ -215,7 +215,7 @@ public class XFEDataListTable<T> : IXFEDataTable where T : IIdModel
215 215 }
216 216 catch (Exception ex)
217 217 {
218 Console.WriteLine($"[WARN]({r.ServerCore.ServerCoreName}){ExceptionHelper.GetExceptionMessage(ex)}");
218 Console.WriteLine($"[WARN]({r.ServerCore.ServerCoreName}){ex}");
219 219 Console.WriteLine($"[TRACE]{ex.StackTrace}");
220 220 await r.Args.ReplyAndClose(ex.Message, statusCode);
221 221 }
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/UserHelper.cs +3 -0
@@ -212,7 +212,10 @@ public static class UserHelper
212 212 {
213 213 var result = ValidateUserPermission(sessionId, deviceInfo, ipAddress, requiredPermissionLevel, encryptedUserLoginModels, userInfoList);
214 214 if (result != UserOperateResult.Success)
215 {
216 Console.Write(OutPutResult(result));
215 217 throw r.Error(OutPutResult(result), HttpStatusCode.Forbidden);
218 }
216 219 }
217 220
218 221 /// <summary>
Modified XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj +8 -3
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>3.1.0-preview.1.2</Version>
8 <Version>3.1.0-preview.1.3</Version>
9 9 <Title>XFEExtension.NetCore.ServerInteractive</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.ServerInteractive</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -20,9 +20,14 @@
20 20 <PackageTags>XFE;Server;服务器;XFEExtension</PackageTags>
21 21 <PackageReleaseNotes>
22 22 ## 调整
23
24 优化日志输出与权限校验逻辑,更新项目版本
23 25
24 调整部分类型名称
25 优化输出显示
26 - 修改 `XFEDataDictionaryTable.cs` 和 `XFEDataListTable.cs` 中的异常日志输出,直接输出 `ex`,提升信息完整性。
27 - 在 `UserHelper.cs` 的 `ValidatePermission` 方法中,新增权限校验失败时的输出逻辑,并抛出异常。
28 - 更新 `XFEExtension.NetCore.ServerInteractive.csproj`:
29 - 项目版本号从 `3.1.0-preview.1.2` 升级到 `3.1.0-preview.1.3`。
30 - 调整发布说明,优化类型名称与输出显示,增强 DataTable 输出信息。
26 31
27 32 ## 新增
28 33