diff --git a/src/ElectronicPharmacy/HelpForms/HF_Registration.cs b/src/ElectronicPharmacy/HelpForms/HF_Registration.cs index 15eb8c7..bbd23c1 100644 --- a/src/ElectronicPharmacy/HelpForms/HF_Registration.cs +++ b/src/ElectronicPharmacy/HelpForms/HF_Registration.cs @@ -45,11 +45,18 @@ namespace Электронная_Фармация.HelpForms if (strLogin.Length > 0 && strPassword.Length > 0) { + // Адрес API берём из поля и сохраняем ДО входа: иначе логин уходит + // на старый сохранённый/дефолтный адрес, а не на введённый пользователем. + string apiUrl = txtApiUrl.Text.Trim(); + Settings.Default.ApiBaseUrl = apiUrl; + Settings.Default.LocationId = txtLocationId.Text.Trim(); + Settings.Default.Save(); + LoginRequest loginRequest = new LoginRequest(); loginRequest.Username = strLogin.Trim(); loginRequest.Password = strPassword.Trim(); - var client = new ApiClient(); + var client = new ApiClient(apiUrl); try {