Kaynağa Gözat

😎增加在线用户连接时判断

zuohuaijun 2 yıl önce
ebeveyn
işleme
1ff9b0adb3

+ 1 - 1
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -37,7 +37,7 @@
     <PackageReference Include="SqlSugarCore" Version="5.1.4.166" />
     <PackageReference Include="SSH.NET" Version="2024.1.0" />
     <PackageReference Include="System.Linq.Dynamic.Core" Version="1.4.3" />
-    <PackageReference Include="TencentCloudSDK.Sms" Version="3.0.1054" />
+    <PackageReference Include="TencentCloudSDK.Sms" Version="3.0.1055" />
     <PackageReference Include="UAParser" Version="3.1.47" />
     <PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
   </ItemGroup>

+ 3 - 0
Admin.NET/Admin.NET.Core/Hub/OnlineUserHub.cs

@@ -45,6 +45,9 @@ public class OnlineUserHub : Hub<IOnlineUserHub>
     /// <returns></returns>
     public override async Task OnConnectedAsync()
     {
+        if (_userManager == null || _userManager.UserId == 0)
+            return;
+
         var httpContext = Context.GetHttpContext();
         var user = new SysOnlineUser
         {