From 3ffb7ebf299f54e5ec79250d422734fc730ec88d Mon Sep 17 00:00:00 2001 From: Kei-Luna Date: Fri, 15 May 2026 14:05:58 +0900 Subject: [PATCH] Small fix(login system) --- SdkServer/Handlers/RouteController.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SdkServer/Handlers/RouteController.cs b/SdkServer/Handlers/RouteController.cs index 82f9ec9..d8ea8c9 100644 --- a/SdkServer/Handlers/RouteController.cs +++ b/SdkServer/Handlers/RouteController.cs @@ -270,13 +270,13 @@ public class RouteController : ControllerBase var finalEmail = email ?? form_email ?? await GetJsonBodyValue("email"); if (!string.IsNullOrWhiteSpace(finalEmail)) { - var username = finalEmail.Split('@')[0]; - var accountData = AccountData.GetAccountByUserName(username); + var normalizedEmail = finalEmail.Trim(); + var accountData = AccountData.GetAccountByEmail(normalizedEmail); if (accountData == null) { if (!ConfigManager.Config.ServerOption.AutoCreateUser) return BuildLoginFailedResponse("Account not found."); - AccountData.CreateAccount(username, 0, "123456"); - accountData = AccountData.GetAccountByUserName(username)!; + AccountData.CreateAccount(normalizedEmail, 0, "123456"); + accountData = AccountData.GetAccountByEmail(normalizedEmail)!; } var finalUidValue = accountData.Uid.ToString();