From d3d704ebf4bf960130358be2d7f1712d0ee40c8d Mon Sep 17 00:00:00 2001 From: Frozd Date: Mon, 9 Mar 2026 14:39:25 +0100 Subject: [PATCH] feat: proxy creds --- CarManagerV3/Forms/NetCredentials.cs | 4 ++-- CarManagerV3/Manager/ImageManager.cs | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CarManagerV3/Forms/NetCredentials.cs b/CarManagerV3/Forms/NetCredentials.cs index dda41ab..95333db 100644 --- a/CarManagerV3/Forms/NetCredentials.cs +++ b/CarManagerV3/Forms/NetCredentials.cs @@ -20,13 +20,13 @@ namespace CarManagerV3.Forms public NetworkCredential GetCredentails() { - System.Diagnostics.Debug.WriteLine($"Username: {tbxUsername.Text}, Password: {tbxPassword.Text}"); return new NetworkCredential(tbxUsername.Text, tbxPassword.Text); } private void NetCredentials_Load(object sender, EventArgs e) { - + this.BringToFront(); + this.Focus(); } private void btnAccept_Click(object sender, EventArgs e) diff --git a/CarManagerV3/Manager/ImageManager.cs b/CarManagerV3/Manager/ImageManager.cs index 4e3da6f..a4bc666 100644 --- a/CarManagerV3/Manager/ImageManager.cs +++ b/CarManagerV3/Manager/ImageManager.cs @@ -99,13 +99,12 @@ namespace CarManagerV3 using (var client = new System.Net.WebClient()) { client.Headers.Add("Referer", "http://localhost"); - if (myNetCred != null) - { - client.Proxy.Credentials = myNetCred; - } + try { - if (myNetCred == null) throw new WebException(); + client.Credentials = myNetCred; + client.Proxy.Credentials = myNetCred; + //DEBUG:: if (myNetCred == null) throw new WebException(); client.DownloadFile(url, path); } catch (WebException ex) @@ -127,11 +126,12 @@ namespace CarManagerV3 } NetCredentials netCredForm = new NetCredentials(); DialogResult dialogRes = netCredForm.ShowDialog(); + netCredForm.BringToFront(); + netCredForm.Focus(); if (dialogRes == DialogResult.OK) { NetworkCredential netcred = netCredForm.GetCredentails(); myNetCred = netcred; - System.Diagnostics.Debug.WriteLine($"Got credentials: {netcred.UserName}, {netcred.Password}"); FetchImage(car); return; } else