diff --git a/FunGame.Server/Controllers/Authenticator.cs b/FunGame.Server/Controllers/Authenticator.cs
index 9e63982..fc8f3a9 100644
--- a/FunGame.Server/Controllers/Authenticator.cs
+++ b/FunGame.Server/Controllers/Authenticator.cs
@@ -75,5 +75,10 @@ namespace Milimoe.FunGame.Server.Controllers
// 添加人机验证或频繁验证等
return true;
}
+
+ public bool Check2FA(string username, string code, out string msg)
+ {
+ return Login2FA.Authenticate(username, code, out msg);
+ }
}
}
diff --git a/FunGame.Server/Controllers/DataRequestController.cs b/FunGame.Server/Controllers/DataRequestController.cs
index 727668c..ebc796b 100644
--- a/FunGame.Server/Controllers/DataRequestController.cs
+++ b/FunGame.Server/Controllers/DataRequestController.cs
@@ -283,6 +283,25 @@ namespace Milimoe.FunGame.Server.Controller
}
ResultData.Add("result", result);
}
+
+ ///
+ /// 匹配房间
+ ///
+ ///
+ ///
+ private void MatchRoom(Hashtable RequestData, Hashtable ResultData)
+ {
+ bool result = false;
+ string roomid = "-1";
+ if (RequestData.Count >= 1)
+ {
+ ServerHelper.WriteLine("[" + ServerSocket.GetTypeString(SocketMessageType.DataRequest) + "] " + Server.GetClientName() + " -> MatchRoom");
+ string roomtype_string = DataRequest.GetHashtableJsonObject(RequestData, "roomtype") ?? GameMode.All;
+ User user = DataRequest.GetHashtableJsonObject(RequestData, "master") ?? Factory.GetUser();
+ }
+ ResultData.Add("result", result);
+ ResultData.Add("roomid", roomid);
+ }
///
/// 发送聊天消息