From 9155c31a11fca5688c4cc01bdc6653a723297ffc Mon Sep 17 00:00:00 2001 From: Mili Date: Wed, 22 Mar 2023 00:40:17 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9F=E5=AE=9E=E4=BD=93=E7=B1=BB?= =?UTF-8?q?=E6=9E=84=E9=80=A0=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FunGame.Server/Model/ServerModel.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FunGame.Server/Model/ServerModel.cs b/FunGame.Server/Model/ServerModel.cs index 13c9611..6d95112 100644 --- a/FunGame.Server/Model/ServerModel.cs +++ b/FunGame.Server/Model/ServerModel.cs @@ -36,7 +36,7 @@ namespace Milimoe.FunGame.Server.Model private string RegVerify = ""; private int FailedTimes = 0; // 超过一定次数断开连接 private string UserName = ""; - private DataRow DrUser = new DataTable().NewRow(); + private DataSet DsUser = new(); private string RoomID = ""; private readonly Guid Token; private readonly ServerSocket Server; @@ -106,7 +106,7 @@ namespace Milimoe.FunGame.Server.Model SQLHelper.ExecuteDataSet(UserQuery.Select_Users_LoginQuery(username, password), out SQLResult result); if (result == SQLResult.Success) { - DrUser = SQLHelper.DataSet.Tables[0].Rows[0]; + DsUser = SQLHelper.DataSet; if (autokey != null && autokey.Trim() != "") { SQLHelper.ExecuteDataSet(UserQuery.Select_CheckAutoKey(username, autokey), out result); @@ -138,7 +138,7 @@ namespace Milimoe.FunGame.Server.Model if (CheckLoginKey.Equals(checkloginkey)) { // 创建User对象 - _User = Factory.GetInstance(DrUser); + _User = Factory.GetInstance(DsUser); // 检查有没有重复登录的情况 KickUser(); // 添加至玩家列表 @@ -147,7 +147,7 @@ namespace Milimoe.FunGame.Server.Model // CheckLogin LoginTime = DateTime.Now.Ticks; SQLHelper.Execute(UserQuery.Update_CheckLogin(UserName, socket.ClientIP.Split(':')[0]), out _); - return Send(socket, type, DrUser); + return Send(socket, type, DsUser); } ServerHelper.WriteLine("客户端发送了错误的秘钥,不允许本次登录。"); }