From d63b093966500ac79bb9e5b4a2f205f0a3759b9e Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 18 五月 2026 11:51:28 +0800
Subject: [PATCH] 0312 同步硬核新包的登录
---
Main/System/Login/LoginWin.cs | 14 ++++++++++++++
Main/System/Login/LoginManager.cs | 3 ++-
2 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/Main/System/Login/LoginManager.cs b/Main/System/Login/LoginManager.cs
index d54c622..c695216 100644
--- a/Main/System/Login/LoginManager.cs
+++ b/Main/System/Login/LoginManager.cs
@@ -426,7 +426,8 @@
send.Version = _serverInfo.Version;
send.LineNO = 255;
send.AppID = VersionConfig.Get().appId;
- send.AccountID = (uint)sdkLoginResult.accountID;
+ //AccountID娌℃湁瀹為檯鐢ㄩ�旓紝鍘嗗彶閬楃暀 鐜板湪鏀瑰彂娓犻亾ID
+ uint.TryParse(sdkLoginResult.channelId, out send.AccountID);
send.TokenExpire = sdkLoginResult.tokenExpire;
send.Phone = (byte)sdkLoginResult.phone;
send.ServerID = (uint)ServerListCenter.Instance.currentServer.region_flag;
diff --git a/Main/System/Login/LoginWin.cs b/Main/System/Login/LoginWin.cs
index a2cce61..9e9a9df 100644
--- a/Main/System/Login/LoginWin.cs
+++ b/Main/System/Login/LoginWin.cs
@@ -193,7 +193,21 @@
private void OnServerChange()
{
ChangeServerInfo(ServerListCenter.Instance.currentServer);
+
+ if (VersionConfig.Get().appId == "ryzj")
+ {
+ //鏇存敼鎴愯褰曠殑鏃ц处鍙�
+ if (!string.IsNullOrEmpty(ServerListCenter.Instance.currentServer.account) && LoginManager.Instance.sdkLoginResult != null &&
+ LoginManager.Instance.sdkLoginResult.account != ServerListCenter.Instance.currentServer.account)
+ {
+ LoginManager.Instance.sdkLoginResult.account = ServerListCenter.Instance.currentServer.account;
+ Debug.LogError("鏇存敼璐﹀彿涓�" + ServerListCenter.Instance.currentServer.account);
+ }
+
+ }
+
SDKUtils.Instance.SendTraceEvent(1);
+
}
// private void OnLoginBtnClick()
--
Gitblit v1.8.0