diff --git a/Libraries/Core/Controllers/LauncherV2Controller.cs b/Libraries/Core/Controllers/LauncherV2Controller.cs index 8afa66b2..4b54365e 100644 --- a/Libraries/Core/Controllers/LauncherV2Controller.cs +++ b/Libraries/Core/Controllers/LauncherV2Controller.cs @@ -108,7 +108,13 @@ public class LauncherV2Controller( return false; } - _saveServer.GetProfile(sessionId).ProfileInfo!.Password = info.Password; + if (!Login(info)) + { + return false; + } + + _saveServer.GetProfile(sessionId).ProfileInfo!.Password = info.Change; + _saveServer.SaveProfile(sessionId); return true; }