Авторизация: логин идёт на адрес из поля URL API (сохранение до входа)

This commit is contained in:
Exest 2026-07-15 13:18:49 +03:00
parent 0c73d7e40b
commit 1edb2387eb

View File

@ -45,11 +45,18 @@ namespace Электронная_Фармация.HelpForms
if (strLogin.Length > 0 && strPassword.Length > 0) 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 loginRequest = new LoginRequest();
loginRequest.Username = strLogin.Trim(); loginRequest.Username = strLogin.Trim();
loginRequest.Password = strPassword.Trim(); loginRequest.Password = strPassword.Trim();
var client = new ApiClient(); var client = new ApiClient(apiUrl);
try try
{ {