XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataDictionaryTable.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/DataTable/XFEDataListTable.cs
+1
-1
Modified
XFEExtension.NetCore.ServerInteractive/Utilities/Helpers/UserHelper.cs
+3
-0
Modified
XFEExtension.NetCore.ServerInteractive/XFEExtension.NetCore.ServerInteractive.csproj
+8
-3
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
代码差异
4 个文件
+13
-5
@@ -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
}
@@ -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
}
@@ -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>
@@ -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