From ac264e0c0ac4f472081b71c20a96f2e33694fe30 Mon Sep 17 00:00:00 2001 From: heiye111 Date: Thu, 21 May 2026 19:11:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E4=BA=86=E5=B0=91=E9=87=8F?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E8=BF=94=E5=9B=9E=E7=9A=84=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Chat/Chat.cs | 4 ++-- Models/ResultResponse.cs | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Chat/Chat.cs b/Chat/Chat.cs index 10551b8..8c78a0b 100644 --- a/Chat/Chat.cs +++ b/Chat/Chat.cs @@ -223,9 +223,9 @@ namespace WebAppServer1.Chat pgSql.Add(newUser); await pgSql.SaveChangesAsync(); logger.LogInformation($"新用户:{newUser.Username}正在进行登录注册操作!密码:{newUser.Nickname}"); - await Clients.Client(Context.ConnectionId).SendAsync("RegisterResult", true,"恭喜注册成功!"); + await LoginAuthentication(newUser.Username,newUser.PasswordHash); - + await Clients.Client(Context.ConnectionId).SendAsync("RegisterResult", true, "恭喜注册成功!"); } //统计在线人数 diff --git a/Models/ResultResponse.cs b/Models/ResultResponse.cs index 17257e6..7a37eba 100644 --- a/Models/ResultResponse.cs +++ b/Models/ResultResponse.cs @@ -8,8 +8,23 @@ namespace WebAppServer1.Models [Key("success")] public bool success { get; set; } [Key("username")] - public string username { get; set; } + public string username { get; set; } = string.Empty; [Key("userid")] public int userid { get; set; } }; + + [MessagePackObject] + public class LoginResultResponse + { + [Key("Nickname")] + public string Nickname { get; set; } = string.Empty; + [Key("Id")] + public int Id { get; set; } + [Key("AvatarUrl")] + public string AvatarUrl { get; set; } = string.Empty; + [Key("Signature")] + public string Signature { get; set; } = string.Empty; + [Key("IsOnline")] + public bool IsOnline { get; set; } + } }